Mengenal JavaScript -...

4
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org Mengenal JavaScript Heni handayani [email protected] :: http://penulis.com Abstrak Java adalah suatu teknologi di dunia software komputer, yang merupakan suatu bahasa pemrograman, dan sekaligus suatu platform. Sebagai bahasa pemrograman, Java dikenal sebagai bahasa pemrograman tingkat tinggi. Java mudah dipelajari, terutama bagi programmer yang telah mengenal C/C++. Java merupakan bahasa pemrograman berorientasi objek yang merupakan paradigma pemrograman masa depan. Sebagai bahasa pemrograman Java dirancang menjadi handal dan aman. Java juga dirancang agar dapat dijalankan di semua platform. Dan juga dirancang untuk menghasilkan aplikasi – aplikasi dengan performansi yang terbaik, seperti aplikasi database Oracle 8i/9i yang core-nya dibangun menggunakan bahasa pemrograman Java. Sedangkan Java bersifat neutral architecture, karena Java Compiler yang digunakan untuk mengkompilasi kode program Java dirancang untuk menghasilkan kode yang netral terhadap semua arsitekture perangkat keras yang disebut sebagai Java Bytecode. Kata Kunci:JavaScript Pendahuluan JavaScript sebuah bahasa pemprogram Javascript bukanlah bahasa Java dan merupakan dua bahasa yang berbeda. Java dapat membuat perangkat lunak yang dapat ditanamkan (embedded) pada berbagai mesin dan peralatan konsumer, seperti handphone, microwave, remote control, dan lain-lain. Javascript diinterpretasikan oleh klien (kodenya bisa dilihat pada sisi klien), sedangkan kode Java dikompilasi oleh pemrogram dan hasil kompilasinyalah yang dijalankan oleh klien.

Transcript of Mengenal JavaScript -...

Page 1: Mengenal JavaScript - ilmuti.orgilmuti.org/wp-content/uploads/2014/04/Heni-Handayanii-Mengenal... · ... seperti aplikasi database Oracle ... Kelebihan utama dari Java ialah dapat

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Mengenal JavaScript

Heni handayani [email protected] :: http://penulis.com

Abstrak

Java adalah suatu teknologi di dunia software komputer, yang merupakan suatu bahasa

pemrograman, dan sekaligus suatu platform. Sebagai bahasa pemrograman, Java dikenal

sebagai bahasa pemrograman tingkat tinggi. Java mudah dipelajari, terutama bagi

programmer yang telah mengenal C/C++. Java merupakan bahasa pemrograman

berorientasi objek yang merupakan paradigma pemrograman masa depan. Sebagai

bahasa pemrograman Java dirancang menjadi handal dan aman. Java juga dirancang

agar dapat dijalankan di semua platform. Dan juga dirancang untuk menghasilkan

aplikasi – aplikasi dengan performansi yang terbaik, seperti aplikasi database Oracle

8i/9i yang core-nya dibangun menggunakan bahasa pemrograman Java. Sedangkan Java

bersifat neutral architecture, karena Java Compiler yang digunakan untuk

mengkompilasi kode program Java dirancang untuk menghasilkan kode yang netral

terhadap semua arsitekture perangkat keras yang disebut sebagai Java Bytecode.

Kata Kunci:JavaScript

Pendahuluan

JavaScript sebuah bahasa pemprogram Javascript bukanlah bahasa Java dan merupakan

dua bahasa yang berbeda. Java dapat membuat perangkat lunak yang dapat ditanamkan

(embedded) pada berbagai mesin dan peralatan konsumer, seperti handphone,

microwave, remote control, dan lain-lain. Javascript diinterpretasikan oleh klien

(kodenya bisa dilihat pada sisi klien), sedangkan kode Java dikompilasi oleh pemrogram

dan hasil kompilasinyalah yang dijalankan oleh klien.

Page 2: Mengenal JavaScript - ilmuti.orgilmuti.org/wp-content/uploads/2014/04/Heni-Handayanii-Mengenal... · ... seperti aplikasi database Oracle ... Kelebihan utama dari Java ialah dapat

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Pembahasan

Sebagai sebuah platform, Java terdiri atas dua bagian utama, yaitu:

1. Java Virtual Machine (JVM).

2. Java Application Programming Interface (Java API).

Sun membagi arsitektur Java membagi tiga bagian, yaitu:

1. Enterprise Java (J2EE) untuk aplikasi berbasis web, aplikasi sistem tersebar

dengan beraneka ragam klien dengan kompleksitas yang tinggi. Merupakan

superset dari Standar Java

2. Standar Java (J2SE), ini adalah yang biasa dikenal sebagai bahasa Java.

3. Micro Java (J2ME) merupakan subset dari J2SE dan salah satu aplikasinya

yang banyak dipakai adalah untuk wireless device / mobile device.

Kelebihan JavaScript :

1. 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.

Penyebabnya adalah setiap sistem operasi menggunakan programnya sendiri-

sendiri (yang dapat diunduh dari situs Java) untuk

meninterpretasikan bytecode tersebut.

2. OOP (Object Oriented Programming - Pemrogram Berorientasi Objek)

3. Perpustakaan Kelas Yang Lengkap, Java terkenal dengan

kelengkapan library/perpustakaan (kumpulan program program yang disertakan

Page 3: Mengenal JavaScript - ilmuti.orgilmuti.org/wp-content/uploads/2014/04/Heni-Handayanii-Mengenal... · ... seperti aplikasi database Oracle ... Kelebihan utama dari Java ialah dapat

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

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.

4. 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.

5. 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).

Kekurangan JavaScript :

1. 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.

2. 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.

Page 4: Mengenal JavaScript - ilmuti.orgilmuti.org/wp-content/uploads/2014/04/Heni-Handayanii-Mengenal... · ... seperti aplikasi database Oracle ... Kelebihan utama dari Java ialah dapat

Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

3. 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.

Penutup

Dalam sebuah web dapat dengan mudah digunakan menggunakan sofware

JavaScript, semoga artikel ini bisa dijadikan referensi bagi pembaca. Dan semoga

artikel ini dapat bermanfaat dan menambah wawasan dan pengetahuan bagi yang

membancanya serta pembaca lebih mengerti tentang kelebihan dan kekurangan

JavaScript.

Referensi

http://susi.staff.jak-stik.ac.id/files/pemrograman-java.pdf

http://id.wikipedia.org/wiki/Java

Biografi

Nama saya Heni Heni Handayani dan saya Kuliah di STMIK

Raharja Tangerang saat saya menulis artikel ini saya sedang

menjalankan study S1 dengan jurusan Sistem Informasi Manajemen.

Hobbi saya Fotography dan saya mempunyai alamat email

[email protected] saya sedang fokus dan belajar bahasa pemrograman

Java,AdobeDreamwever dan ingin lebih mengetahui tentang teknologi informasi yang

terbaru.