Konsep dasar Bahasa Pemrograman Java
1. Konsep dasar Bahasa Pemrograman Java
a. Pengenalan Java
Java adalah bahasa pemrograman berorientasi objek yang
dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini
dikembangkan dengan model yang mirip dengan bahasa C++ dan
Smalltalk, namun dirancang agar lebih mudah dipakai dan platform
independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan
arsitektur komputer. Bahasa ini juga dirancang untuk pemrograman di
Internet sehingga dirancang agar aman dan portabel.
Beberapa keunggulan java yaitu java merupakan bahasa yang
sederhana. Java dirancang agar mudah dipelajari dan digunakan secara
efektif. Java tidak menyediakan fitur-fitur rumit bahasa pemrograman
tingkat tinggi, serta banyak pekerjaan pemrograman yang mulanya
harus dilakukan manual, sekarang digantikan dikerjakan Java secara
otomatis seperti dealokasi memori. Bagi pemrogram yang sudah
mengenal bahasa C++ akan cepat belajar susunan bahasa Java namun
harus waspada karena mungkin Java mengambil arah (semantiks) yang
berbeda dibanding C++.
Java merupakan bahasa berorientasi objek (OOP) yaitu cara ampuh
dalam pengorganisasian dan pengembangan perangkat lunak. Pada
OOP, program komputer sebagai kelompok objek yang saling
berinteraksi. Deskripsi ringkas OOP adalah mengorganisasikan
program sebagai kumpulan komponen, disebut objek. Objek-objek ini
ada secara independen, mempunyai aturan-aturan berkomunikasi
dengan objek lain dan untuk memerintahkan objek lain guna meminta
informasi tertentu atau meminta objek lain mengerjakan sesuatu. Kelas
bertindak sebagai modul sekaligus tipe. Sebagai tipe maka pada saat
jalan, program menciptakan objek-objek yang merupakan instan-instan
kelas. Kelas dapat mewarisi kelas lain. Java tidak mengijinkan
pewarisan jamak namun menyelesaikan kebutuhan pewarisan jamak
dengan fasilitas antarmuka yang lebih elegan.
b. NetBeans
NetBeans dimulai pada tahun 1996 sebagai Xelfi (kata bermain
pada Delphi ), Java IDE proyek mahasiswa di bawah bimbingan
Fakultas Matematika dan Fisika di Charles University di Praha . Pada
tahun 1997 Staněk Romawi membentuk perusahaan sekitar proyek
tersebut dan menghasilkan versi komersial NetBeans IDE hingga
kemudian dibeli oleh Sun Microsystems pada tahun 1999. Komunitas
NetBeans sejak terus tumbuh, berkat individu dan perusahaan yang
menggunakan dan berkontribusi dalam proyek ini.
NetBeans adalah Integrated Development Environment (IDE)
berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing.
Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop
yang dapat bejalan di berbagai macam platforms seperti Windows,
Linux, Mac OS X and Solaris.
Suatu IDE adalah lingkup
pemrograman yang diintegrasikan kedalam suatu aplikasi perangkat
lunak yang menyediakan pembangun Graphic User Interface (GUI),
suatu text atau kode editor, suatu compiler atau interpreter dan suatu
debugger. Netbeans merupakan software development yang Open
Source, dengan kata lain software ini di bawah pengembangan
bersama, bebas biaya
NetBeans merupakan sebuah proyek kode
terbuka yang sukses dengan pengguna yang sangat luas, komunitas
yang terus tumbuh, dan memiliki hampir 100 mitra. Sun Microsystems
mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan
terus menjadi sponsor utama.
a. Pengenalan Java
Java adalah bahasa pemrograman berorientasi objek yang
dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini
dikembangkan dengan model yang mirip dengan bahasa C++ dan
Smalltalk, namun dirancang agar lebih mudah dipakai dan platform
independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan
arsitektur komputer. Bahasa ini juga dirancang untuk pemrograman di
Internet sehingga dirancang agar aman dan portabel.
Beberapa keunggulan java yaitu java merupakan bahasa yang
sederhana. Java dirancang agar mudah dipelajari dan digunakan secara
efektif. Java tidak menyediakan fitur-fitur rumit bahasa pemrograman
tingkat tinggi, serta banyak pekerjaan pemrograman yang mulanya
harus dilakukan manual, sekarang digantikan dikerjakan Java secara
otomatis seperti dealokasi memori. Bagi pemrogram yang sudah
mengenal bahasa C++ akan cepat belajar susunan bahasa Java namun
harus waspada karena mungkin Java mengambil arah (semantiks) yang
berbeda dibanding C++.
Java merupakan bahasa berorientasi objek (OOP) yaitu cara ampuh
dalam pengorganisasian dan pengembangan perangkat lunak. Pada
OOP, program komputer sebagai kelompok objek yang saling
berinteraksi. Deskripsi ringkas OOP adalah mengorganisasikan
program sebagai kumpulan komponen, disebut objek. Objek-objek ini
ada secara independen, mempunyai aturan-aturan berkomunikasi
dengan objek lain dan untuk memerintahkan objek lain guna meminta
informasi tertentu atau meminta objek lain mengerjakan sesuatu. Kelas
bertindak sebagai modul sekaligus tipe. Sebagai tipe maka pada saat
jalan, program menciptakan objek-objek yang merupakan instan-instan
kelas. Kelas dapat mewarisi kelas lain. Java tidak mengijinkan
pewarisan jamak namun menyelesaikan kebutuhan pewarisan jamak
dengan fasilitas antarmuka yang lebih elegan.
b. NetBeans
NetBeans dimulai pada tahun 1996 sebagai Xelfi (kata bermain
pada Delphi ), Java IDE proyek mahasiswa di bawah bimbingan
Fakultas Matematika dan Fisika di Charles University di Praha . Pada
tahun 1997 Staněk Romawi membentuk perusahaan sekitar proyek
tersebut dan menghasilkan versi komersial NetBeans IDE hingga
kemudian dibeli oleh Sun Microsystems pada tahun 1999. Komunitas
NetBeans sejak terus tumbuh, berkat individu dan perusahaan yang
menggunakan dan berkontribusi dalam proyek ini.
NetBeans adalah Integrated Development Environment (IDE)
berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing.
Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop
yang dapat bejalan di berbagai macam platforms seperti Windows,
Linux, Mac OS X and Solaris.
Suatu IDE adalah lingkup
pemrograman yang diintegrasikan kedalam suatu aplikasi perangkat
lunak yang menyediakan pembangun Graphic User Interface (GUI),
suatu text atau kode editor, suatu compiler atau interpreter dan suatu
debugger. Netbeans merupakan software development yang Open
Source, dengan kata lain software ini di bawah pengembangan
bersama, bebas biaya
NetBeans merupakan sebuah proyek kode
terbuka yang sukses dengan pengguna yang sangat luas, komunitas
yang terus tumbuh, dan memiliki hampir 100 mitra. Sun Microsystems
mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan
terus menjadi sponsor utama.