~~~~~~~Forum Diskusi Software dan Internet untuk Kristen-Katolik~~~~~~~
Saya coba jawab pertanyaan Anda. Maaf bila penjelasannya terlalu panjang
karena penjelasan yang terlalu singkat juga kadang ndak bikin tambah jelas
alias membingungkan ;-)
> Aku mo minta tolong untuk dijelaskan beberapa hal nih :)
> 1. apa beda antara Java programming dan Java Script?
Java dan Java Script keduanya didevelop oleh Sun Microsystem dan di dalam
hal syntax language sangat mirip karena keduanya di-derive dari C/C++. Java
sendiri sebenarnya lebih mirip C++ daripada C karena Java adalah termasuk
OOPL (Object Oriented Programming Language ). Banyak orang yang percaya
(termasuk saya) Java lebih mendekati definisi Object Oriented yang
sebenarnya daripada C++ itu sendiri. Aplikasi Java dikembangkan terutama
karena software industri merasakan perlunya suatu aplikasi yang
cross-platform, di dalam arti aplikasi yang sama dapat dijalankan di
komputer dengan OS Unix/Linux, Windows, maupun Mac OS
Catatan, bila Anda membuat suatu program dengan C/C++ di Windows, maka
executable program tersebut tidak akan dapat Anda jalankan di Linux. Selain
Anda harus meng-compile ulang source code program tersebut di Unix
environment, Anda juga mungkin harus mengganti/merubah source code karena
sistem operasi Unix dan Windows sangatlah berbeda, misal dalam hal alokasi
memory, cara pemanggilan funsi/subroutine, dll. Dengan Java maka Anda tidak
harus bingung dengan portability software yang Anda kembangkan karena binary
dari Java program (dengan extension .class) akan dapat (tanpa modifikasi
apapun) dijalankan di komputer apa saja selama komputer tersebut mempunyai
semacam software pen-"terjemah" (berfungsi untuk meterjemahkan binary file
.class).
Java sangat erat kaitannya dengan pengembangan suatu web (walaupun tidak
hanya untuk hal ini Java diciptakan) karena program Java sangatlah flexible.
Contoh, dengan HTML language, Anda tidak akan gampang/flexible di dalam
membuat suatu grafik (paling Anda dapat membuat grafik batang dengan cara
memakai tag <tablle>). Nah dengan cara mengimport Java program (dipanggilnya
applet) ke dalam browser Anda maka apapun yang dapat Anda lakukan dengan
Java dapat Anda tampilkan di web browser Anda. Sebagai contoh, dulu saya
membuat project Graphical Calculator dengan Java sehingga saya dapat
menggunakan calculator tersebut di komputer apa saja (Linux, Mac OS,
Windows, dll) hanya dengan menjalankan program tersebut lewat web browser.
Nah Anda lihat sendiri Java sangatlah penting bagi dunia internet karena
tentunya Anda ingi program yang Anda kembangkan tidaklah tergantung pada
platform apa (OS apa) program tersebut dijalankan => mempercepat process
software/web development.
Tapi memang harus diakui, Java adalah suatu programming language yang sulit
untuk dimengerti karena Java dikembangkan dengan menggunakan konsep Object
Oriented (bahkan variable pun adalah suatu Object di dalam Java enviroment).
Untuk hal-hal yang jauh lebih sederhana (dan yang tidak mungkin dilakukan
oleh web browser) maka Java Script dikembangkan sebagai gantinya Java. Dalam
beberapa hal, Java Script lebih menguntungkan daripada Java karena ukuran
Java Script yang lebih kecil daripada Java sehingga waktu untuk me-load
suatu web page menjadi lebih singkat,
apalagi untuk suatu program yang relatively jauh lebih sederhana, seperti
mengecek validitas suatu form yang diinput oleh user di web browser.
Seperti namanya maka Java Script sebagai suatu scripting language jauh lebih
terbatas bila dibandingkan dengan Java, tapi hal ini tetaplah no problem
karena memang Java Script tidak diciptakan untuk menghandle program-program
yang complicated.
> 2. apa pula software yang sejenis dengan Java programming dan Java Script?
> maksudnya kalau MS-Excel khan itu berarti sejenis Lotus 123, MS-Word
sejenis
> Word Perfect.
Microsoft di dalam menandingi Sun Microsystem dan di dalam usahanya untuk
menguasai dunia komputer mengembangkan VB Script (Visual Basic Script) yang
adalah turunan dari bahasa pemrograman basic. Di samping itu Microsof juga
mengembangkan JScript yang mirip dengan Java tetapi bukan berdasarkan
ketentuan dari Sun Microsystem secara ketat tetapi berdasarkan ketentuan
yang dikembangkan oleh Microsoft sendiri (biasa, Microsoft mencoba merebut
pasar dengan cara ini). Di dalam hal scripting language, VB Script yang
adalah turunan dari bahasa pemrograman Basic lebih gampang dimengerti
daripada Java Script yang adalah turunan dari Java/C/C++. [Note: perlu
diingat bahwa syntax language dari Java Script dan VB Script sangatlah
berbeda jadi di dalam konteks ini Anda tidak dapat membandingkan antara
Excel dan Lotus]
> 3. sekarang saat ini sudah sampai versi berapakah untuk Java Programming
> maupun Java Script?
Bila saya tidak salah, maka Java sudah versi 2.0 dan Java Script sudah
versi 1.3 (mulai dimplement oleh Netscape Navigator versi 4.5 ke atas)
> 4. sebaiknya dasar2 programming apa yang harus dimiliki untuk belajar Java
> programming dan Java Script?
Untuk belajar Java, Anda perlu mengetahui apa itu OOP (Object Oriented
Programming). Adalah sangat baik bila Anda mengerti dasar dari C di dalam
mempelajari Java maupun Java Script (C++ untuk Java). Tapi tidak berarti
Anda harus belajar C sebelum Anda dapat menguasai Java Script bahkan saya
percaya Java Script cukup mudah untuk dipelajari walaupun Anda tidak
memiliki background pemrograman language apapaun. Yang paling penting (dan
juga berlaku untuk semua pemrograman language) adalah Anda memiliki
problem-solving algorithm/skill yang kuat.
Semoga membantu,
-dave
----- Hemat Bandwith : Hapus pesan yang tidak perlu sebelum reply -----
SUBSCRIBE---> To: [EMAIL PROTECTED], Isi/Body: kosong
UNSUBSCRIBE---> To: [EMAIL PROTECTED], Isi/Body: kosong