Java adalah bahasa pemrograman berorientasi objek yang independen platform. Java didesain untuk membuat aplikasi terdistribusi secara mudah dengan memanfaatkan library jaringan yang terintegrasi dan dapat dijalankan pada berbagai sistem operasi melalui Java Virtual Machine.
Java adalah bahasa pemrograman yang portabel dan independen platfrom yang dikembangkan oleh Sun Microsystem. Java memiliki fitur seperti Java Virtual Machine, garbage collection, dan keamanan kode yang membuatnya aman dan fleksibel untuk berbagai keperluan seperti pembuatan aplikasi desktop, web, mobile, dan enterprise. Kelebihan Java termasuk portabilitas, keamanan, dan dukungan terhadap paradigma pemrograman berorientasi objek.
Dokumen tersebut merangkum pengertian Java sebagai bahasa pemrograman dan platform yang multiplatform dan memiliki fitur-fitur seperti keamanan, jaringan, dan antarmuka grafis. Dokumen tersebut juga menjelaskan sejarah, edisi, dan lingkungan pemrograman Java serta kelebihan dan kekurangannya.
1. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai platform berkat Java Virtual Machine. 2. Java memiliki fitur seperti berorientasi objek, tipe data primitif dan bahasa yang kuat. 3. Aplikasi Java populer seperti Opera Mini dan Mig33 digunakan untuk chatting.
Java adalah bahasa pemrograman dan platform yang multiplatform, memiliki perpustakaan yang lengkap, dan menggunakan pengumpulan sampah secara otomatis."
Teks tersebut merupakan jawaban dari tugas latihan mengenai Java SDK, perbedaan SE, ME, dan EE pada Java, versi terbaru SDK Java, dan sejarah singkat Java. Teks tersebut juga menjelaskan fitur-fitur utama Java seperti Java Virtual Machine, garbage collection, dan code security.
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems pada tahun 1990-an. Java dirancang untuk portabel dan dapat dijalankan pada berbagai sistem operasi. Program Java dikompilasi menjadi bytecode yang kemudian dijalankan oleh Java Virtual Machine, sehingga memungkinkan portabilitas kode sumber Java.
Bahasa pemrograman Java dikembangkan oleh tim Sun Microsystems pada tahun 1991. Java memiliki spesifikasi bahasa, API, JDK, dan IDE yang membantu pengembangan aplikasi. Java mendukung pengembangan aplikasi desktop, server, dan seluler melalui tiga API utama, yaitu J2SE, J2EE, dan J2ME.
Java lahir pada tahun 1991 untuk mengatasi kelemahan C++. Java memiliki fitur seperti Java Virtual Machine, garbage collection, dan code security yang membuatnya dapat berjalan di berbagai platform. Salah satu keunggulan Java adalah portabilitasnya sehingga program dapat berjalan di HP, PDA, dan peralatan lain yang mendukung Java Virtual Machine.
1. Bab ini menjelaskan latar belakang dan tujuan pembelajaran Java, termasuk sejarah singkat pembuatan bahasa Java dan fitur-fiturnya seperti Java Virtual Machine dan garbage collection.
2. Java dikembangkan untuk berbagai platform dengan menggunakan Java Virtual Machine sehingga kode sumber dapat portabel.
3. Proses pemrograman Java meliputi penulisan kode, kompilasi, dan eksekusi.
Java adalah bahasa pemrograman berorientasi objek yang dirancang untuk portabel dan aman. Dokumen ini membahas pengertian Java, sejarahnya, versi-versinya, dan jenis aplikasi Java.
Tutorial ini membahas sejarah dan pengantar bahasa pemrograman Java. Java pertama kali dikembangkan pada tahun 1990-an oleh James Gosling dari Sun Microsystems untuk memenuhi kebutuhan akan bahasa komputer yang dapat dijalankan di berbagai sistem operasi tanpa perubahan kode. Java merupakan bahasa berorientasi objek yang diturunkan dari C++ dan memiliki konsep yang konsisten dengan teori pemrograman berorientasi objek.
Dokumen ini membahas tentang Java 2 Micro Edition (J2ME). J2ME digunakan untuk mengembangkan aplikasi Java untuk perangkat genggam seperti ponsel pintar dan PDA. Dokumen ini juga menjelaskan karakteristik bahasa pemrograman Java serta komponen-komponen penting Java seperti Java Virtual Machine dan Java Application Programming Interface."
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems pada tahun 1990-an. Java dirancang untuk portabel dan dapat dijalankan pada berbagai sistem operasi. Program Java dikompilasi menjadi bytecode yang kemudian dijalankan oleh Java Virtual Machine, sehingga memungkinkan portabilitas kode sumber Java.
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems pada tahun 1990-an. Java dirancang untuk portabel dan dapat dijalankan pada berbagai platform. Program Java dikompilasi menjadi bytecode yang kemudian dijalankan oleh Java Virtual Machine, sehingga memungkinkan portabilitas kode sumber Java.
Dokumen tersebut membahas tentang Java SDK, perbedaan SE, ME, dan EE pada Java, versi terbaru SDK Java, dan sejarah pengembangan bahasa pemrograman Java dari bahasa C.
Dokumen tersebut membahas latar belakang bahasa pemrograman Java, termasuk sejarah, teknologi, dan fitur-fiturnya seperti Java Virtual Machine, garbage collection, dan keamanan kode. Juga dijelaskan fase-fase dalam program Java mulai dari penulisan, kompilasi, hingga eksekusi kode.
Teks tersebut merupakan jawaban dari tugas latihan mengenai Java SDK, perbedaan SE, ME, dan EE pada Java, versi terbaru SDK Java, dan sejarah singkat Java. Teks tersebut juga menjelaskan fitur-fitur utama Java seperti Java Virtual Machine, garbage collection, dan code security.
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems pada tahun 1990-an. Java dirancang untuk portabel dan dapat dijalankan pada berbagai sistem operasi. Program Java dikompilasi menjadi bytecode yang kemudian dijalankan oleh Java Virtual Machine, sehingga memungkinkan portabilitas kode sumber Java.
Bahasa pemrograman Java dikembangkan oleh tim Sun Microsystems pada tahun 1991. Java memiliki spesifikasi bahasa, API, JDK, dan IDE yang membantu pengembangan aplikasi. Java mendukung pengembangan aplikasi desktop, server, dan seluler melalui tiga API utama, yaitu J2SE, J2EE, dan J2ME.
Java lahir pada tahun 1991 untuk mengatasi kelemahan C++. Java memiliki fitur seperti Java Virtual Machine, garbage collection, dan code security yang membuatnya dapat berjalan di berbagai platform. Salah satu keunggulan Java adalah portabilitasnya sehingga program dapat berjalan di HP, PDA, dan peralatan lain yang mendukung Java Virtual Machine.
1. Bab ini menjelaskan latar belakang dan tujuan pembelajaran Java, termasuk sejarah singkat pembuatan bahasa Java dan fitur-fiturnya seperti Java Virtual Machine dan garbage collection.
2. Java dikembangkan untuk berbagai platform dengan menggunakan Java Virtual Machine sehingga kode sumber dapat portabel.
3. Proses pemrograman Java meliputi penulisan kode, kompilasi, dan eksekusi.
Java adalah bahasa pemrograman berorientasi objek yang dirancang untuk portabel dan aman. Dokumen ini membahas pengertian Java, sejarahnya, versi-versinya, dan jenis aplikasi Java.
Tutorial ini membahas sejarah dan pengantar bahasa pemrograman Java. Java pertama kali dikembangkan pada tahun 1990-an oleh James Gosling dari Sun Microsystems untuk memenuhi kebutuhan akan bahasa komputer yang dapat dijalankan di berbagai sistem operasi tanpa perubahan kode. Java merupakan bahasa berorientasi objek yang diturunkan dari C++ dan memiliki konsep yang konsisten dengan teori pemrograman berorientasi objek.
Dokumen ini membahas tentang Java 2 Micro Edition (J2ME). J2ME digunakan untuk mengembangkan aplikasi Java untuk perangkat genggam seperti ponsel pintar dan PDA. Dokumen ini juga menjelaskan karakteristik bahasa pemrograman Java serta komponen-komponen penting Java seperti Java Virtual Machine dan Java Application Programming Interface."
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems pada tahun 1990-an. Java dirancang untuk portabel dan dapat dijalankan pada berbagai sistem operasi. Program Java dikompilasi menjadi bytecode yang kemudian dijalankan oleh Java Virtual Machine, sehingga memungkinkan portabilitas kode sumber Java.
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems pada tahun 1990-an. Java dirancang untuk portabel dan dapat dijalankan pada berbagai platform. Program Java dikompilasi menjadi bytecode yang kemudian dijalankan oleh Java Virtual Machine, sehingga memungkinkan portabilitas kode sumber Java.
Dokumen tersebut membahas tentang Java SDK, perbedaan SE, ME, dan EE pada Java, versi terbaru SDK Java, dan sejarah pengembangan bahasa pemrograman Java dari bahasa C.
Dokumen tersebut membahas latar belakang bahasa pemrograman Java, termasuk sejarah, teknologi, dan fitur-fiturnya seperti Java Virtual Machine, garbage collection, dan keamanan kode. Juga dijelaskan fase-fase dalam program Java mulai dari penulisan, kompilasi, hingga eksekusi kode.
Java lahir pada tahun 1991 untuk mengatasi kelemahan C++. Java memiliki fitur seperti Java Virtual Machine, garbage collection, dan code security yang membuatnya multiplatform, dinamis, dan aman. Salah satu keunggulan Java adalah bisa digunakan untuk membuat program yang berjalan di berbagai perangkat.
Java adalah bahasa pemrograman berorientasi objek multiplatform. Teknologi Java menyediakan alat pengembangan seperti compiler dan class library serta dapat digunakan untuk membuat berbagai aplikasi desktop, web, dan seluler.
Java menurut definisi dari Sun adalah mana untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputerstand alone ataupun pada lingkungan jaringan.
Dokumen tersebut membahas pengantar tentang bahasa pemrograman Java, meliputi sejarah, karakteristik, platform, dan contoh aplikasi yang dapat dibuat menggunakan Java. Java diciptakan oleh James Gosling pada 1991 dan memiliki karakteristik sederhana, berorientasi objek, terdistribusi, statis tipe, diinterpretasikan, kuat, aman, netral arsitektur dan portable. Terdapat beberapa platform Java seperti J2SE, J2EE, Java
Mengenal defenisi Java
Mengenal sejarah perkembangan Java
Mengenal fitur fitur Java
Mengenal Keunggulan dan Kelemahan Java
Mengenal Integrated Development Environment
Dokumen tersebut membahas tentang bahasa pemrograman Java, mulai dari sejarah, pengertian, kelebihan dan kekurangan, jenis variabel, tipe data, istilah-istilah, dan beberapa aplikasi Java. Java dikembangkan oleh Sun Microsystems pada 1990-an dan dirancang untuk portabilitas dan keamanan.
1. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai platform berkat Java Virtual Machine. 2. Java diciptakan oleh James Gosling dari Sun Microsystems pada awal 1990-an dan dirilis pertama kali pada 1995. 3. Java memiliki berbagai kelebihan seperti berorientasi objek, multiplatform, dan aman dari virus karena tidak ada kode mesin.
JQuery adalah framework Javascript yang memudahkan interaksi antara Javascript dan HTML. Ia dirilis pada tahun 2006 oleh John Resig dan menjadi populer karena kesederhanaan penulisan kode namun hasil yang luas. JQuery merupakan library open source yang hanya berukuran kecil namun fleksibel dengan banyak plugin.
Android adalah sistem operasi untuk perangkat seluler seperti telepon pintar dan tablet yang berbasis Linux. Ia menyediakan platform terbuka bagi pengembang untuk membuat aplikasi. Android dikembangkan oleh Android Inc yang kemudian dibeli Google untuk mengembangkan sistem operasi ini.
Android adalah sistem operasi berbasis Linux untuk perangkat seluler seperti telepon pintar dan tablet. Awalnya dikembangkan oleh Android Inc. yang kemudian dibeli oleh Google untuk mengembangkan platform terbuka bagi pengembang aplikasi seluler. Android menawarkan fitur-fitur seperti antarmuka pengguna sentuh, manajemen aplikasi pihak ketiga, dukungan media, dan konektivitas nirkabel.
04. Integral Bidang Kompleks (Universitas Pakuan).pdfAsepSaepulrohman4
油
Lintasan dalam integral kompleks menentukan jalur pengintegralan di bidang kompleks.
Jenis lintasan meliputi garis lurus, lingkaran, dan kontur tertutup.
Integral kontur tertutup penting dalam Teorema Cauchy dan Teorema Resid端.
Hasil integral bisa bergantung pada lintasan, terutama jika terdapat singularitas di dalamnya.
Distribusi probabilitas diskrit menggambarkan variabel acak yang hanya dapat mengambil nilai tertentu, biasanya bilangan bulat, dengan setiap nilai memiliki probabilitas yang terukur. Fungsi distribusi probabilitas (Probability Mass Function, PMF) memberikan probabilitas bahwa variabel acak
X sama dengan nilai tertentu
x, dan memenuhi syarat bahwa jumlah seluruh probabilitas adalah satu. Contoh umum dari distribusi probabilitas diskrit termasuk distribusi binomial, yang menggambarkan jumlah sukses dalam
n percobaan independen; distribusi Poisson, yang menggambarkan jumlah kejadian dalam interval waktu atau ruang tertentu; dan distribusi geometrik, yang menggambarkan jumlah percobaan hingga sukses pertama. Karakteristik penting dari distribusi ini meliputi rata-rata (mean) dan varians, yang masing-masing dapat dihitung menggunakan rumus tertentu. Distribusi probabilitas diskrit memiliki aplikasi luas dalam berbagai bidang, termasuk statistik, ilmu komputer, ekonomi, dan rekayasa, sehingga menjadi alat penting untuk analisis data yang bersifat diskrit.
Asam Basa, Larutan Penyangga, & Hidrolisis.ppsxikadekdwiparama
油
Java
2. PENGERTIAN JAVA
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 untukmenghasilkan 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.
3. Java adalah bahasa pemrograman yang multi platform dan multi
device. Sekali anda menuliskan sebuah program dengan menggunakan Java,
anda dapat menjalankannya hampir di semua komputer dan perangkat lain
yang support Java, dengan sedikit perubahan atau tanpa perubahan sama
sekali dalam kodenya. Aplikasi dengan berbasis Java ini dikompulasikan ke
dalam p-code dan bisa dijalankan dengan Java Virtual Machine.
Fungsionalitas dari Java ini dapat berjalan dengan platform sistem operasi
yang berbeda karena sifatnya yang umum dan non-spesifik.
Slogan Java adalah Tulis sekali, jalankan di manapun. Sekarang ini
Java menjadi sebuah bahasa pemrograman yang populer dan dimanfaatkan
secara luas untuk pengembangan perangkat lunak. Kebanyakan perangkat
lunak yang menggunakan Java adalah ponsel feature dan ponsel pintar atau
smartphone.
4. Sebagai sebuah platform, Java terdiri atas dua bagian utama, yaitu:
1. Java Virtual Machine (JVM).
2. Java Application Programming Interface (Java API).
Arsitektur Java dibagi 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.
6. SEJARAH JAVA
Dimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama green
Tim ini dipimpin oleh Patrick Naughton dan James Gosling (Sekelompok insinyur Sun ).
Awalnya mereka ingin membuat suatu bahasa komputer yang dapat digunakan oleh TV
kabel ( Cable TV Box) yang memiliki memori kecil dan setiap perusahaan memiliki tipe yang
berbeda.
Untuk mengaplikasikan hal tersebut mereka menggunakan hal yang pernah dicoba oleh
bahasa pascal.
Sebelumnya Niclaus Wirth telah membuat sebuah bahasa yang portable yang akan
digunakan dalam mesin bayangan selanjutnya ini disebut sebagai Virtual Mesin namun saat
itu belum diumumkan.
Akhirnya tim green mengunakan ide ini akhirnya mereka menciptakan Java Virtual Mesin.
Vitual mesin inilah yang menbuat java dapat dijalankan diberbagai platform.
Pada tahun 1992 tim green membuat produknya yang diberi nama *7 (Star Seven )
Namun produk ini gagal dipasaran.
Setelah itu dibuat produk yang baru. Inilah java, pada awalnya bahasa pemrograman yang
dibuat tersebut diberi nama oak (Kemungkinan nama ini diambil dari nama pohon yang
ada didepan jendela James Gosling)
7. Namun setelah diperiksa ternyata nama oak sudah pernah digunakan. Maka
lahirlah nama Java
Pada tahun 1993 sampai pertengahan 1994 tim green yang mempunyai nama
baru First person. Inc hanya menghabiskan waktu dengan memperhatikan
penjualan dari produknya. Ternyata tidak satupun orang ditemukan. Akhirnya
pada tahun 1994 First Person dibubarkan.
Pada tahun itu Web berkembang sangat pesat saat itu browser yang banyak
digunakan adalah Mosaic suatu broser yang gratis.
Dalam suatu wawancara pada pertengahan tahun 94 James Gosling
mengatakan We could build a real cool browser. It was one of the few things in
the client/serve mainstream that needed some of the weird things wed done:
architecture neutral, real-time,reliable, secureissues that werent terribly
important in the workstation world. So we built a browser.
Akhirnya dibuatlah suatu browser oleh Patrick Naughton dan Jonathan
Payne.Browser itu diberi nama Hot Java. Browser ini dibuat dengan menggunakan
bahasa java untuk menunjukkan kemampuan dari java.
8. Yang tidak kalah hebatnya mereka juga membuat teknologi yang disebut Aplet
sehingga browser dapat menjalankan kode program didalam browser.
Inilah bukti dari teknologi itu yang ditunjukkan java pada tanggal 25 mei 1995
Sejak saat itu browser java memberikan lisensinya kepada browser lain untuk bisa
menjalankan Applet dan pada tahun 1996 diberikan pada Internet Explorer.
Akhirnya pada tahun 1996 dikeluarkan versi pertama dari java dengan
mengeluarkan java 1.02
Pada tahun 1998 dikeluarkan java 1.2 dan java mulai mengeluarkan slogannya
Write once, Run anywhre
Edisi Java
Java adalah bahasa yang dapat dijalankan dimanapun dan di sembarang platform
apapun, di beragam lingkngan : internet, intranets,consumer electronic products,
dan computer applications.The java 2 platform tersedia dalam 3 edisi untuk
keperluan berbeda. Untuk beragam aplikasi yang dibuat dengan bahasa Java, java
dipaketkan dalam edis edisi berikut:
1.Java 2 Standard Edition ( J2SE )
2.Java 2 Enterprise Edition ( J2EE )
3.Java 2 Micro Edition ( J2ME )
9. Masing masing edisi berisi Java 2 Software Development Kit ( J2SDK ) untuk
mengembangkan aplikasi dan Java 2 Runtime Environent ( J2RE ) untuk menjalankan
aplikasi.
Kelebihan Java di bandingkan dengan C++
Pembuat program java telah merancang java untuk menghilangkan pengalokasian dan
dealokasi memori secara manual, karena java memiliki Garbage Collection
Diperkenalkannya deklarasi array yang sebenarnya dan menghilangkan aritmatika
pointer. Hal ini yang sering menyebabkan memori overwrite.
Dihilangkannya multiple inheritance, mereka menggantinya dengan interface.
10. Fitur Fitur Java yang Menarik
Beberapa fitur yang ditawarkan Java API antara lain sebagai berikut :
a. Applet
Program Java yang dapat berjalan di atas browser, yang dapat membuat
halaman HTML lebih dinamis dan menarik.
b. Java Networking
Sekumpulan API (Application Programming Interface) yangmenyediakan fungsi
fungsi untuk aplikasi aplikasi jaringan,seperti penyediaan akses untuk TCP,
UDP, IP Adrress dan URL. Tetapi Java Networking tidak menyediakan akses
untuk ICMP dikarenakan alasan sekuriti dan pada kondidi umum hanya
administrator ( root ) yang bisa memanfaatkan protokol ICMP.
c. Java Database Connectivity (JDBC)
JDBC menyediakan sekumpulan API yang dapat digunakan untuk mengakses
database seperti Oracle, MySQL, PostgreSQL, Microsoft SQL Server.
d. Java Security
Java Security menyediakan sekumpulan API untuk mengatursecurity dari
aplikasi Java baik secara high level atau low level, seperti public/private key
management dan certificates.
11. e. Java Swing
Java Swing menyediakan sekumpulan API untuk membangun aplikasi aplikasi
GUI (Graphical User Interface) dan model GUI yang diinginkan bisa bermacam
macam, bisa model Java, model Motif/CDE atau model yang dependent terhadap
platform yang
digunakan.
f. Java RMI
Java RMI menyediakan sekumpulan API untuk membangun aplikasi aplikasi Java
yang mirip dengan model RPC (Remote Procedure Call) jadi object - object Java
bisa di call secara remote pada jaringan komputer.
g. Java 2D/3D
Java 2D/3D menyediakan sekumpulan API untuk membangun grafik grafik
2D/3D yang menarik dan juga akses ke printer.
h. Java Server Pages
Berkembang dari Java Servlet yang digunakan untukmenggantikan aplikasi
aplikasi CGI, JSP (Java Server Pages) yang mirip ASP dan PHP merupakan alternatif
terbaik untuk solusi
aplikasi Internet.
12. i. JNI (Java Native Interface)
JNI menyediakan sekumpulan API yang digunakan untuk mengakses fungsi
fungsi pada library (*.dll atau *.so) yang dibuat dengan bahasa pemrograman
yang lain seperti C,C++, dan Basic.
j. Java Sound
Java Sound menyediakan sekumpulan API untuk manipulasisound.
k. Java IDL + CORBA
Java IDL (Interface Definition Language) menyediakan dukungan Java untuk
implementasi CORBA (Common Object Request Broker) yang merupakan model
distributed-Object untuk solusi aplikasi besar di dunia networking.
l. Java Card
Java Card utamanya digunakan untuk aplikasi aplikasi pada smart card, yang
sederhana wujudnya seperti SIM Card pada handphone.
m. JTAPI (Java Telephony API)
Java Telepony API menyediakan sekumpulan API untuk memanfaatkan devices
devices telepony, sehingga akan cocok untuk aplikasi aplikasi CTI (Computer
Telephony Integration) yang dibutuhkan seperti ACD (Automatic Call
Distribution), PCPBX dan lainnya.
14. Mengenal Lingkungan Pemrograman Java
Pada sistem operasi Windows, perintah untuk setting path yaitu:
C:>set PATH=c:folderinstalasibin;
Contoh pada modul ini adalah :
C:>set PATH=c:j2sdk1.4.2_04bin;%PATH%
Keterangan : %path% digunakan sebagai backup dari path yang
sudah ada sebelumnya. Dan agar tidak mengulang langkah ini, tempatkan
setting path ini pada file autoexec.bat.
Untuk mengecek apakah variabel %PATH% telah mengandung direktori
C:j2sdk1.4.2_04bin , dapat menggunakan perintah :
C:>echo %PATH%
15. Jika diberikan perintah java -version, kemudian keluar keterangan seperti
gambar dibawah ini maka java siap digunakan.
Untuk melakukan kompilasi kode pemrograman Java, menggunakan perintah
javac yang sudah terdapat di dalam Java Development Kit (JDK).
javac <nama-program>
Perintah diatas akan menghasilkan file *.class , kemudian jalankanlah dengan
perintah java, dengan sintaks sebagai berikut :
java <nama-classjava>
Latihan 1. hello.java
public class hello{
public static void main (String[] args){
System.out.println("Selamat Datang di Ilmu Komputer UGM");
}
}
16. Penjelasan kode program hello.java , yaitu :
Elemen 1
public class hello{
....
}
Pendefinisian class dengan modifier public, agar dapat dikompilasi dan
dijalankan oleh Java VM. Jadi sintaks dasar yang utama untuk sebuah file
program Java adalah sintaks definisi class seperti berikut :
[modifier] [class] namaclass {
....
}
Element 2
public static void main (String[] args){
....
}
17. Kode program ini adalah bagian utama, karena bagian ini pertama kali
dijalankan.
Penjelasan :
- public : salah satu macam modifier.
- static : tipe method.
- void : menunjukkan bahwa method tidak mengembalikan
nilai atau objek.
- main : nama method utama dari program java.
- string : tipe argumen yang diterima untuk parameter dari
command java.
- args : array argumen yang bisa ditambahkan pada saat
menggunakan command java untuk menjalankan program java.
Element 3
System.out.println("Selamat Datang di Ilmu Komputer UGM");
Fungsi kode tersebut adalah menampilkan pada konsol data yang
dimasukkan sebagai parameter. Pada kode diatas, tipe datanya String yang
di inputkan sebagai parameter pada method println(). Untuk
menginputkan data karakter atau numerik sebagai String maka diawali dan
diakhiri dengan tanda .
18. Kelebihan dan Kekurangan Java
1. Kelebihan Java
a.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.
OOP (Object Oriented Programming - Pemrogram Berorientasi Objek)
19. b. Perpustakaan Kelas Yang Lengkap, Java terkenal dengan
kelengkapan library/perpustakaan (kumpulan program program yang
disertakan 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.
c. 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.
d. 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).
20. Kekurangan Java
a. 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.
b. 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.
c. 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.
21. 1. Tulis / Ubah
Tahap Kompilasi
Pemrogram menulis program dan menyimpannya di media dalam bentuk berkas
'.java'.
2. Kompilasi
Pengkompilasi membentuk bytecodes dari program menjadi bentuk berkas '.class'.
3. Muat
Pemuat kelas memuat bytecodes ke memori.
4. Verifikasi
Peng-verifikasi memastikan bytecodes tidak mengganggu sistem keamanan Java.
5. Jalankan
Penerjemah menerjemahkan bytecodes ke bahasa mesin.tidak bisa di pakai