Anda di halaman 1dari 36

LAPORAN PRAKTIKUM

PENGANTAR TEKNOLOGI INFORMASI


MODUL 5

Nama : MUCHAMAD SOLEH


Kelas : TINFC-2020-03
NIM : 20200810059

TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2020
PRETEST
1. Sebutkan apa yang dimaksud dengan program sumber dan compiler
2. Sebutkan fungsi dari netbeans
3. Apa keunggulan dan kelemahan Bahasa pemograman java

Jawaban

1. kode sumber (Inggris: source code) atau kode program adalah suatu
rangkaian pernyataan atau deklarasi yang ditulis dalam bahasa
pemrograman komputer yang terbaca manusia. Kode sumber yang
menyusun suatu program biasanya disimpan dalam satu atau lebih
berkas teks, dan dapat pula ditampilkan dalam bentuk cuplikan kode
(code snippet) yang dicetak pada buku atau media lainnya.
Sedangkan Compiler atau Kompilator adalah perangkat lunak yang
digunakan untuk mengubah source code / kode pemrograman
menjadi bahasa mesin agar dapat dijalankan oleh komputer.
Kompilator itu sendiri, bertugas menerima kode sumber dan
menghasilkan bahasa tingkat rendah (bahasa assembly).

2. Fungsi NetBeans IDE sendiri ialah unutk membuat dan


mengembangkan sebuah aplikasi Desktop. Selain itu, tentu saja
software NetBeans ini digunakan oleh programmer untuk
mencompile, linker, debugger, dan lainnya.

3. KELEBIHAN PEMROGRAMAN JAVA


Beberapa Kelebihan Pemrograman Java dibanding
pemrograman lain:

1. Dapat dijalankan di beberapa sistem operasi komputer biasa


disebut multiplatform, sehingga pengguna cukup menuliskan
sebuah program Java untuk kemudian digunakan pada beberapa
sistem operasi komputer yang berbeda.Contohnya: Untuk Hp yang
ada Platform Java, Android, Windows, Linux.
2. Bahasa pemrograman yang digunakan tidak rumit dan banyak fitur
yang dulunya manual telah dikerjakan secara otomatis, jadi
memudahkan programer.
3. Pemrograman berorientasi objek, Konsep ini dalam bahasa inggris
Object Oriented Programming.
4. Lengkapnya perpustakan (library) yang akan sangat memudahkan
pengguna untuk membangun aplikasi yang sesuai dengan
kebutuhannya.
5. Bergaya C++ sehingga menarik banyak pemrograman dengan
konsep C++ untuk hijrah (pindah) ke Java.
6. Pengumpulan ‘sampah’ secara otomatis, sehingga pengguna tidak
perlu melakukan pengaturan memori secara langsung.

KEKURANGAN PEMROGRAMAN JAVA

Selain Kelebihan, Pemrograman memiliki Kekurangan.


Beberapa kekurangannya yaitu:

1. Kurang Kompatible, karena masih ada beberapa hal yang tidak


cocok/mendukung antara satu sistem operasi dengan sistem
operasi lainnya.
2. Mudah di Dekompilasi, Dekompilasi adalah proses membalikan
kode jadi menjadi kode sumber. Hal ini mungkin disebabkan oleh
kode yang digunakan pada Java merupkan bytekode yang
menyimpan banyak atribut bahasa tingkat tinggi. Dan akibatnya
akan ada orang yang tidak bertanggung jawab memplagiat kode
sumber buatan orang lain.
3. Pengunaan memori yang banyak, kerena Pemrograman Java
membutuhkan tempat penyimpanan yang lebih besar jika
dibandingkan dengan bahasa tingkat tinggi lainnya, seperti C/C++
dan Pascal.
PRAKTIKUM
1. Install JDK

2. Buka Netbeans
3. Latihan 1
a. Kemudian buat package beri nama Latihan 1
b. Dan buat juga java class beri nama DataSiswa

c. Ketikan program
Hasil

4. Latihan 2 (input output dengan BufferReader)


Program

Hasil
5. Latihan 3 (Variabel)
Program

Hasil
6. Latihan 4 (operator java)
Program

Hasil
POST TEST
1. Buatlah program untuk pengurangan, perkalian, pembagian 2 angka?
2. Sebutkan jenis jenis variabel dan berikan contohnya?

Jawaban
1. program

Hasil
2. Jenis-Jenis Variable
Dalam bahasa pemrograman Java, terdapat beberapa jenis Variable diantaranya :

 Variable Lokal
 Variable Kelas (Variable Static)
 Variable Instance (Non-Static)

Variable Lokal 
Memiliki ciri-ciri seperti berikut :

 Variabel lokal dideklarasikan didalam method, konstruktor atau blok.


 Variabel lokal dibuat saat method, kontruktor atau blok mulai dijalankan dan akan
dihapus saat selesai dijakankan.
 Variable lokal tidak dapat menggunakan Modifier seperti public, protected,
private, dll.
 Variabel lokal hanya dapat digunakan didalam method, konstruktor, atau blok
tempat pendeklarasiannya.
 Tidak ada nilai default untuk variabel lokal sehingga variabel lokal harus
dideklarasikan dan diinisialisasikan sebelum digunakan.

Berikut adalah contoh Variable lokal yang akan saya definisikan pada sebuah Method.

public class VariableLokal {


//Membuat sebuah method yang bernama game
//didalam class VariableLokal
public void game(){
String GameFavorit = "Final Fantasy ";
int seri = 15;
System.out.println(GameFavorit + seri);
}

public static void main(String[] args){


//Membuat sebuah Objek dari class variableLokal
//dan memanggil method game pada method main
VariableLokal latihan = new VariableLokal();
latihan.game();
}
}
Maka hasilnya akan seperti ini :

 Catatan : Kalian bisa menggunakan tanda + (Plus) untuk menggabungkan


dua/lebih variable yang berbeda.

Variable Kelas (Variable Static) memiliki ciri-ciri seperti berikut :

 Variabel kelas/static dideklarasikan dengan katakunci static didalam kelas, tetapi


diluar method, konstruktor, atau blok.
 Hanya ada satu salinan dari variabel kelas per kelas.
 Variabel static biasanya dideklarasikan sebagai konstanta. Variabel konstanta
nilainya tetap dan tidak berubah.
 Variabel static dibuat ketika program dimulai dan dihapus saat program berhenti.
 Variabel static memiliki nilai default yang sama dengan varibake instance.
 Variabel static dapat diakses dengan memanggil nama
kelas.NamaKelas.NamaVariabel.
 Saat mendeklarasikan variabel kelas dengan public static final, maka nama
variabel (konstanta) dituliskan semua dalam huruf kapital. Jika variabel static
tidak dideklarasikan dengan public final, sintaks pertamanya sama dengan
variabel instance dan lokal.
Berikut adalah contoh penggunaan Variable Kelas pada Java :

public class VariableKelas{


//Membuat variable tanpa Value/Nilai pada class VariableKelas
public static String Hobi;

//Membuat variable konstanta pada class VariableKelas


public static final String Hewan = "Kucing";

public static void main(String[] args){


Hobi = "Main Game";//Mengisi Value pada variable Hobi
System.out.println("Hobi Saya " + Hobi);//Memanggil Variable Hobi
System.out.println("Peliharaan Saya " + Hewan);//Memanggil Variable Hewan
}
}

Maka hasilnya seperti ini :

Variable Instance (Variable Non-Static) memiliki ciri-ciri seperti berikut :


 Variabel instance dideklarasikan didalam kelas, tetapi di luar method,
konstructor, atau blok.
 Saat sebuah objek dibuat, tempat untuk setiap variabel instance disiapkan
dalam memori.
 Variabel instance dibuat saat sebuat objek dibuat dengan kata kunci ‘new’
dan dihapus saat objek tersebut dihapus.
 Variabel instance dapat dideklarasikan dalam kelas sebelum atau
sesudah penggunaan.
 Modifier akses dapat digunakan oleh semua method, konstruktor, dan
blok di dalam kelas.
 Variabel instance memiliki nilai default ; untuk tipe numerik 0, untuk
Boolean false, dan untuk referensi objek adalah null.
Berikut adalah contoh penggunaan Variable Instance pada Java :

public class VariableInstance {


//Variable Instance ini dapat diakses oleh semua subclass (Kelas Induk)
//Karena bersifat Public
public String Bahasa;

//Variable Bahasa dimasukan kedalam Konstruktor VariableInstance


public VariableInstance(String Negara){
//Value pada Variable Bahasa akan diganti dengan Value pada Variable Negara
Bahasa = Negara;
}

//Method ini untuk menampilkan informasi VariableInstance


public void tampil(){
//Memanggil Variable Bahasa yang Valuenya berada pada Variable Negara
System.out.println("Bahasa Saya " + Bahasa);
}

public static void main(String[] args){


//Membuat objek dari VariableInstance dan mengisi Value untuk Variable
Negara
VariableInstancelatihan = new VariableInstance("Indonesia");//
latihan.tampil();//Menampilkan Method tampil
}
}

Pada layar monitor akan tampil seperti ini :

Catatan : Dalam mendeklarasikan sebuah Variable pada Java, kalian tidak boleh
menggunakan spasi pada nama Variable, contoh 'String nama saya;' atau kalian bisa
menggunakan _ (Underscore), seperti ini 'String nama_saya'; dan tidak boleh
menggunakan char seperti @, #, %, &, Dll. contohnya 'String @hewan'; maka akan
error.

TUGAS
1. Buatlah makalah yang isinya mencakup tentang java, Netbeans
setting path pada java dan contoh program sederhana yang ditulis
menggunakan java dan Netbeans yangberisi identitas mahasiswa
dari mulai nama, alamat, asalsekolah, usia, tinggi badan, beratbadan,
hobi, nama orang tua, pekerjaan orang tua, alamat orang tua,
penghasilan orang tua, Pendidikan terkahir orang tua.

MAKALAH PRAKTIKUM
PENGANTAR TEKNOLOGI INFORMASI
“java dan Netbeans”

Nama : Muchamad soleh


Kelas : TINFC-2020-03
Nim   : 20200810059

PROGRAM STUDI TEKNIK INFORMATIKA S1


FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2020
Kata pengantar
Alhamdulillah, puji syukur penulis haturkan kehadirat Allah SWT. Atas rahmat-Nya lah
Penulis dapat menyelesaikan makalah ini tepat pada waktunya.Tak lupa Penulis juga
menghaturkan terima kasih yang sebesar-besarnya kepadasemua pihak yang telah mendukung dan
membantu Penulis dalam menyelesaikanmakalah ini. Dalam makalah yang berjudul “MAKALAH
JAVA DAN NEATBEANS” ini, akan dibahas mengenai pengertian Java, Neatbean, Cara
Setting Path pada Java dan Contoh sederhana pemograman java dan menggunakan aplikasi
Neatbeans Selain itu, untuk mempermudah pemahaman juga sebagai bahan latihan, Penulis juga
menyertakan contoh program Java yang dapat dipraktekkan oleh para pembaca.Namun demikian,
Penulis menyadari bahwa makalah tersebut masih banyak adanya kekurangan dan masih
jauh dari kesempurnaan. Oleh karena itu penulis berharap akan kritik dan sarannya dari segenap
pembaca. Demikianlah semoga makalah yang telah dibuat tersebut dapat bermanfaat bagi
semuanya. Terimakasih

Penyusun
                                                                                          
           

                                                                                                           

                                             
DAFTAR ISI

KATA PENGANTAR.........................................................................................Error! Bookmark not defined.


DAFTAR ISI.....................................................................................................Error! Bookmark not defined.
BAB 1.............................................................................................................Error! Bookmark not defined.
PENDAHULUAN.............................................................................................Error! Bookmark not defined.
latarbelakang masalah…………………………………………………………………………………………………………………………4

Pengenalan................................................................................................Error! Bookmark not defined.


Rumusan Masalah.....................................................................................Error! Bookmark not defined.
Tujuan Penulis...........................................................................................Error! Bookmark not defined.
BAB II.............................................................................................................Error! Bookmark not defined.
PEMBAHASAN...............................................................................................Error! Bookmark not defined.
Pengertian Java..........................................................................................Error! Bookmark not defined.
Sejarah Java...............................................................................................Error! Bookmark not defined.
Kelebihan dan Kekurangan Java Neatbeans..............................................Error! Bookmark not defined.
cara setting Path pada Java.......................................................................Error! Bookmark not defined.
Contoh Program sederhana yang ditulis dengan Java dan Neatbeans......Error! Bookmark not defined.
BAB III............................................................................................................Error! Bookmark not defined.
PENUTUPAN..................................................................................................Error! Bookmark not defined.
kesimpulan………………………………………………………………………………………………………………………………………..22

DAFTAR PUSTAKA..........................................................................................Error! Bookmark not defined.


BAB 1
PENDAHULUAN
      1.        Latar Belakang Masalah

Perkembangan dunia informasi dan teknologi sangat cepat pada


dasawarsa terakhir sejak dimulainya era millennium. Perkembangan itu salah
satunya ditandai dengan keberadaan aplikasi java yang menyediakan berbagai layanan. Bentuk
layanan yang dihadirkan aplikasi java sejatinya sangat berguna dan membantu bagi kehidupan
manusia. Mulai dari akses data, informasi aktual, iklan, komunikasi, game  dan sebagainya.
Selain keuntungan tersebut, keistimewaan lain aplikasi java adalah kemudahan akses atau
pengoperasiannya yang dapat dilakukan
siapapun mulai dari anak-anak sampai orang dewasa. Maka tidak mengherankan
jika aplikasi java telah menjadi konsumsi publik sebagaian besar masyarakat
Indonesia.
Keberadaan aplikasi java telah menghadirkan nuansa tersendiri di tengah
masyarakat karena selalu mengikuti kemajuan teknologi. Peningkatan fasilitas
demi menambah kepuasan pelanggan menjadi sisi yang paling ditonjolkan. Hal ini
tentu saja semakin memantapkan posisinya sebagai bagian kebutuhan masyarakat. Ia telah
menjadi bagian hidup masyarakat masa kini.
Salah satu aplikasi yang ditawarkan oleh java  yang sekarang
digemari adalah opera mini, Game hp dan aplikasi lainnya
yang difungsikan sebagai media komunikasi dunia maya dan hiburan.
jutaan penggunanya dari berbagai penjuru dunia. Hal ini menjadikan aplikasi java
sebagai alat komunikasi modern tanpa batas karena mengabaikan jarak, waktu,
dan tempat.Sehingga aplikasi java sering di gunakan untuk kehidupan sehari dan orang
tergantung dengan adannya aplikasi java.
Java Neatbean 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 OSdan Sun Solaris.
Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat
diunduh dari situs Java) untuk meninterpretasikanbytecode tersebut.
    2.     Pengenalan
Java adalah bahasa pemrograman yang dapat dijalankan di
berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James
Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan
dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C+
+ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras
bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-
code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan
bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus
didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena
fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa
platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali,
jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer
digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak
aplikasi ataupun aplikas
NetBeans adalah suatu serambi pengembangan perangkat lunak yang
dituliskan dalam bahasa pemrograman Java. Serambi NetBeans pun
memerkenankan suatu pengembangan aplikasi dilakukan dengan dimulai dari
sesetel pembentukan kesatuan perangkat lunak modular yang
dinamai modules.
Semula, aplikasi NetBeans IDE ini diperuntukkan demi suatu pengembangan
dalam Java. Namun, aplikasi ini juga mendukung program-program pembuatan
bahasa lain secara khusus seperti PHP, C/C++ dan HTML5.[3]
NetBeans adalah lintas platform serta penerapannya dijalankan pada Microsoft
Windows, Mac OS X, Linux, Solaris dan serambi-serambi lain yang mendukung
suatu JVM yang sepadan.

     3.     Rumusan Masalah
1.     Apa yang dimaksud dengan pemograman Java ?
2.     Bagaimana Sejarah Java ?
3.     Siapa penemu Java ?
4.     Apa saja kelebihan dan kekurangan yang dimikili program Java ?
5.     Apa yang dimaksud dengan pemograman Java Neatbeans ?
6.     Apa kelebihan dan Kekurangan Java Neatbeans ?
7.     Bagaimana cara setting Path pada Java
8.     Bagaimana contoh program yang ditulis dengan java dan
Neatbeans ?

     4.     Tujuan Penulis
Adapun tujuan dalam penulisan makalah ini antara lain :
Untuk memenuhi tugas dari dosen mata kuliah Praktikum bahasa pemograman 1. Untuk
menambah wawasan ilmu pengetahuan bagi semua pembaca termasuk penulis yang telah
mencari infomasi perkembangan teknologi dan referensi mengenai teknologi tentang java dan
Neatbean tersebut.

BAB II
PEMBAHASAN
    1.     Pengertian Java
Java adalah bahasa pemrograman yang dapat membuat seluruh bentuk aplikasi, desktop, web,
mobile dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman
konvensional yang lain. Bahasa Pemrograman Java ini berorientasi objek (OOP-Object Oriented
Programming), dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java
tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem
operasi dan bersifat open source. Dengan slogannya “Write once, run anywhere”.

    2.     Sejarah Java
1.        Java Programming atau Bahasa pemrograman Java pertama lahir dari The Green Project, yang
berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut
belum menggunakan versi yang dinamakan Oak.
2.       Pelopor proyek tersebut adalah Patrick Naughton,  Mike Sheridan, James Gosling dan Bill Joy,
beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah
maskot Duke yang dibuat oleh Joe Palrang. Pertemuan proyek berlangsung di sebuah gedung
perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan
menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah
peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini.
Teknologi baru ini dinamai “*7″ (Star Seven).
3.       Setelah zaman Star Seven selesai, sebuah anak perusahaan TV kabel tertarik ditambah beberapa
orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan
kantor di 100 Hamilton Avenue, Palo Alto. Perusahaan baru ini bertambah maju, jumlah
karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu juga
ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara
mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di
kalangan akademisi dan militer.
4.        Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat
perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade
Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.
5.        James Gosling dan kawan-kawan telah mengantarkan bahasa pemrograman baru (Java) yang
dapat berjalan pada semua platform peranti elektronika. Perbedaan platform diatasi dengan
membuat mesin virtual pada arsitektur bahasa pemrograman yang baru. Mesin virtual tersebut
akan menerjemahkan kode pemrograman menjadi bahasa yang dikenali mesin apa pun. Java juga
dikenal sangat andal dan memiliki sistem keamanan sendiri.
6.       Java hadir pada momentum yang tepat saat internet dan kebutuhan aplikasi multimedia mulai
berkembang. James Gosling membuktikan kehebatan Java bersama John Gage, direktur Sun
Science Office saat memberikan presentasi bertajuk "Hollywood-meets-Silicon-Valley" di awal
tahun 1995. Ia berhasil memperlihatkan gerakan molekul tiga dimensi di tengah-tengah layar
komputer dengan menggerakkan mouse. Apalagi sejak HotJava (sebelumnya disebut
WebRunner) browser internet berbasis Java siap diluncurkan sebulan kemudian. Kerjasama
antara Sun Microsystems dan Netscape untuk memasang Java pada browser Netscape
Communicator saat dirilis kemudian ikut mempercepat ketenaran Java.
7.       Sejak dirilis pada 23 Mei 1995, Java segera melejit menjadi bahasa pemrograman favorit. Java
menghasilkan gelombang baru dalam dunia komputasi. Apalagi Sun memberikan source code
Java secara cuma-cuma melalui internet. Dengan demikian Java segera tersebar dan setiap orang
dapat mencoba dan memberikan umpan balik. Respons yang diberikan para pengguna Java ikut
berkontribusi memperbaiki dari versi alpha (1.0a2) hingga versi 2 pada saat ini. Kesuksesan
mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury
News pada tanggal 23 Mei 1995. Keberhasilan Sun menghadirkan Java sebagai yang terdepan
dalam komunikasi internet tidak lepas dari peran James Gosling, arsitek bahasa pemrograman
Java.
8.        Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel
Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun
Microsystems bersama Marc Andreessen, membentuk Netscape.
9.       Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja “bapak java”,
James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat
lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya
menjadi “Java”. Nama ini diambil dari kopi murrni yang digiling langsung dari biji (kopi tubruk)
kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java
tidak lain berasal dari kata Jawa, karena bahasa Inggris Jawa adalah Java.

    3.     Penemu Java
James A. Gosling O.C., Ph.D. (lahir di dekat Calgary, Alberta, Kanada, 19 Mei 1955; umur 62
tahun) adalah seorang pengembang perangkat lunak, yang terkenal terutama sebagai
bapak bahasa pemograman Java.

    4.     Kelebihan dan Kekurangan Java


1.      Kelebihan Java
a.   Sederhana dan Ampuh
 Java menyediakan sarana untuk membuat program (applet) yang berjalan pada web browser.
Programmer dapat menggunakan applet kecil yang aman, dinamik, lintas platform, aktif dan siap
dijalankan di jaringan.
b.   Aman
Java dirancang dengan konsep keamanan internet.
c.         Berorientasi Objek
Java tidak diturunkan bahasa pemrogaman manapun. Java memiliki keseimbangan yang
menyediakan mekanisme peng-class-an sederhana dengan model antarmuka dinamik yang
intuitif hanya jika diperlukan.
d.        Kokoh
 Java membatasi programmer dengan memberi kunci supaya progamer dapat menemukan
kesalahan lebih cepat saat mengembangkan program.
e.         Interaktif
Java dirancang untuk menciptakan program jaringan yang interaktif.

f.   Netral
Java netral  terhadap berbagai arsitektur, java mampu berjalan dalam platform apapun seperti
PC, UNIX, Macintosh, dll.

g. Terinterpretasi dan Berkinerja Tinggi


 Java melengkapi keajaiban lintas platform yang luar biasa dengan kompilasi ke dalam
representasi langsung yang disebut java code byte yang dapat diterjemahkan oleh system apapun
yang memiliki java interpreter dan java virtual machine.

h.    Java bersifat Multiplatform


Java dirancang untuk mendukung aplikasi yang dapat beroperasi di lingkungan jaringan berbeda.
Untuk mengakomodasi hal tersebut, Java compiler membangkitkan bytecodes (sebuah format
yang tidak tergantung pada arsitektur tertentu yang didesain untuk mengirimkan kode ke banyak
platform perangkat keras dan perangkat lunak secara efisien). Java dapat dijalankan oleh banyak
platform seperti Linux, Unix, Windows, Solari, maupun Mac.
i.  Java bersifat Multithread
Multithreading adalah kemampuan suatu program komputer untuk mengerjakan beberapa proses
dalam suatu waktu. Thread dalam Java memiliki kemampuan untuk memanfaatkan kelebihan
multi prosessor apabila sistem operasi yang digunakan mendukung multi prosessor.

j.  Dapat Didistribusi dengan Mudah

Java memiliki library rutin yang lengkap untuk dirangkai pada protocol TCP/IP (seperti HTTP
dan FTP) dengan mudah. Kemampuan networking Java lebih kuat dan lebih mudah digunakan.
Java memudahkan tugas pemrograman jaringan yang sulit seperti membuka dan mengakses
sebuah soket koneksi. Java juga mamudahkan pembuatan CGI (Common Gateway Interface).

2.      Kelemahan Java

a.        Java memiliki kecepatan yang kurang dari bahasa C ++

b.        Implementasi J2ME tidak global


Misalnya, J2ME untuk Motorola dengan J2ME untuk Sony Ericson tidak sama. Berbeda lagi
J2ME untuk Nokia. Setiap produk selalu mempunyai modul tersendiri yang dinilai aneh
penerapannya dan harus di-compile dengan modul yang berbeda-beda.
c.         Java memakan banyak memori computer
d.        Java merupakan bahasa yang kompleks dan susah dipelajari

e.        Program yang dibuat oleh bahasa ini lebih lambat


Bahasa pemrograman Java lebih lambat dibanding program yang dibuat dengan bahasa lain
seperti C atau C++.

    5.     Pengertian Java Neatbeans


Netbeans adalah sebuah aplikasi Integrated Development Environment (IDE) yang
berbasiskan Java dari Sun Microsystems yang berjalan di atas swing. Swing merupakan sebuah
teknologi Java untuk pengembangan aplikasi dekstop yang dapat berjalan pada berbagai macam
platform seperti windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup
pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan
Graphic User Interface (GUI), suatu kode editor atau text, suatu compiler dan suatu debugger.
Netbeans juga dapat digunakan progammer untuk menulis, meng-compile, mencari
kesalahan dan menyebarkan program netbeans yang ditulis dalam bahasa pemrograman java
namun selain itu dapat juga mendukung bahasa pemrograman lainnya dan program ini pun bebas
untuk digunakan dan untuk membuat professional dekstop, enterprise, web, and mobile
applications dengan Java language, C/C++, dan bahkan dynamic languages seperti PHP,
JavaScript, Groovy, dan Ruby.
NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat
luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!). Sun
Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus
menjadi sponsor utama. Dan saat ini pun netbeans memiliki 2 produk yaitu Platform Netbeans
dan Netbeans IDE. Platform Netbeans merupakan framework yang dapat digunakan kembali
(reusable) untuk menyederhanakan pengembangan aplikasi deskto dan Platform NetBeans juga
menawarkan layanan-layanan yang umum bagi aplikasi dekstop, mengijinkan pengembang untuk
fokus ke logika yang spesifik terhadap aplikasi.

   6.     Kelebihan dan Kekurangan Java Neatbeans


Kelebihan :
1.     NetBeans GUI Builder GRATIS dengan ribuan plug In yang bisa kita 
download langsung di website resminya, maupun dari pihak ketiga
2.     NetBeans GUI Builder sangat kompetebel dengan Swing karena memang langsung 
dikembangkan oleh Sun yang notabenenya sebagai pengembang Swing.
3.    Netbeans tidak hanya dapat digunakan buat java saja, karena Netbeans dapat di 
gunakan untuk bahasa pemograman lain seperti C/C++, Ruby, dan PHP.
4.     NetBeans GUI Builder sangat cocok untuk digunakan dalam pengembangan sistem 
berskala Enterprise.
5.    Pada paket tertentu, Netbeans juga menyertakan GlassFish V2 UR2 dan Apache 
Tomcat 6.0.16

Kelemahan :
1.    NetBeans hanya mensupport 1 pengembangan Java GUI, yaitu Swing, yang padahal 
ada Java GUI yang dikembangkan oleh eclipse yang bernama SWT dan JFace yang 
sudah cukup populer.
2.    NetBeans mempatenkan source untuk Java GUI yang sedang dikerjakan dalam sebuah 
Generated Code, sehingga programmer tak dapat mengeditnya secara manual.
3.    Dari segi sumber daya, Netbeans memerlukan sumber daya yang besar, seperti 
Memory dan ruang hard disk.
4.    Netbeans memerlukan dukungan prosesor yang cukup handal untuk mendapatkan 
performa maksimalnya.

    7.       cara setting Path pada Java


1.   Download Java JDK Versi Terbaru di web resmi oracle  pada
link http://www.oracle.com/technetwork/java/javase/downloads/index.html

       2.   Klik dua kali pada file instalasi yang sudah kamu download dan akan membuka dialog
installer          java.

        3.    Klik dua kali pada file instalasi yang sudah kamu download dan akan membuka dialog i                      
nstaller java.
        4.    Klik next, kemudian membaca dan menerima lisensi.

        5.    Pada layar berikutnya Anda akan melihat proses instalasi java jdk sedang berjalan dan
melihat             status instalasi sedang melakukan extracting installer. Tunggu hingga proses ini
selelasi.
        6.    Setelah selesai java akan memunculkan pemeberitahuan bahwa Java SE Development Kit
Successfully instaled. Klik pada tombol Close untuk menyelesaikan.

Sampai disini proses install java di windows telah berhasil, namun masih ada langkah yang harus
Anda lakukan, yakni mengatur path java agar dapat berjalan pada lapop atau komputer kamu.
Cara Mengatur Path untuk menjalankan program Java di Windows

Pengaturan JDK ini bertujuan agar sistem operasi windows yang kita gunakan ini terintegrasi
dengan JDK yang telah kita install. Lalu bagaimana untuk setting path JDK di windows kita ?
silahkan ikuti langkah-langkah dibawah ini : 

         7.   Setelah berhasil instal JDK, Klik Start -> Klik kanan Computer -> Pilih Properties

  
            8.   Selanjutnya Pilih Advanced system settings maka akan muncul System properties
seperti di bawah ini :

           9.   Selanjutnya pilih Environment Variable Pada System properties dibawah ini : 


10.                Selanjutnya akan muncul layar Environment Variables silahkan pilih New

        11.                Isikann Variable name dan Varible value seperti dibawah ini , kemudian pilih OK
                        Variable name : JAVA_HOME
                        Variable value : C:\Program Files\Java\jdk1.8.0_05
NOTE:
Untuk Variable value sesuikan dengan foldel JDK yang ada pada komputer atau laptop anda,
pada laptop saya JDK berada pada : C:\Program Files\Java\jdk1.8.0_71

           12.    Kembali ke layar Environment Variables silahkan pilih New


        13. Maka akan tampil layar New User Variables, tambahakan user variable lagi dengan    
pilih New dan Isikann Variable name dan Varible value seperti dibawah ini , kemudian
pilih OK

Variable name : PATH


Variable value : %PATH%;%JAVA_HOME%\bin

          14.                Jika kedua user variabel berhasil ditambahkan maka hasilnya adalah sebagai
berikut
           15.    Untuk apakah JDK sudah terintegrasi dengan windows kita dapat mengeceknya
dengan cara membuka CDM dan mengetikan "java" (tanpa tanda petik)
 16. Jika tampilan CMD sudah seperti diatas berarti kita telah berhasil mengintergrasikan JDK
dengan windows kita

        8.      Contoh Program sederhana yang ditulis dengan Java dan Neatbeans


package Blogger;

/**
*
* @author HP
*/

import java.util.Scanner; // import scanner untuk inputannya


public class Biodata_biasa {
public static void main(String[] args){
Scanner input = new Scanner(System.in);

String nama, alamat,asalsekolah,tinggibadan, beratbadan, usia,


penghasilanorangtua, hobi, namaorangtua, pekerjaanorangtua,
alamatorangtua,pendidikanterakhirorangtua, def="Masukan ";

System.out.println("| Program Java Identitas Mahasiswa |");

System.out.println("=====================================
======");

System.out.print(def + "Nama \t\t: " );


nama = input.nextLine();
System.out.print(def + "Alamat \t\t: " );
alamat = input.nextLine();
System.out.print(def + "Tinggi Badan \t: ");
tinggibadan = input.nextLine();
System.out.print(def + "Berat Badan \t: ");
beratbadan = input.nextLine();
System.out.print(def + "Usia \t\t: ");
usia = input.nextLine();
System.out.print(def + "Asal Sekolah \t: " );
asalsekolah = input.nextLine();
System.out.print(def + "Hobi \t\t: " );
hobi = input.nextLine();

System.out.println("=====================================
======");
System.out.print(def + "Nama Orang Tua \t\t\t: " );
namaorangtua = input.nextLine();
System.out.print(def + "Pekerjaan Orang tua \t\t: " );
pekerjaanorangtua = input.nextLine();
System.out.print(def + "Alamat Orang Tua \t\t: " );
alamatorangtua = input.nextLine();
System.out.print(def + "Penghasilan Orang Tua \t\t: " );
penghasilanorangtua = input.nextLine();
System.out.print(def + "Pendidikan Terakhir Orang Tua \t: " );
pendidikanterakhirorangtua = input.nextLine();

System.out.println("\n");

// Tampilkan datanya
System.out.println("+------------------------------------------+");
System.out.println("| Data Mahasiswa |");
System.out.println("+------------------------------------------+");
System.out.println("| Nama\t\t: " + nama);
System.out.println("| Alamat\t: " + alamat);
System.out.println("| Tinggi Badan\t: " + tinggibadan);
System.out.println("| Berat Badan\t: " + beratbadan);
System.out.println("| Usia\t\t: " + usia);
System.out.println("| Asal Sekolah\t: " + asalsekolah);
System.out.println("| Hobi\t\t: " + hobi);
System.out.println("+------------------------------------------+");
System.out.println("| Data Orangtua Mahasiswa |");
System.out.println("+------------------------------------------+");
System.out.println("| Nama Orang Tua\t\t: " + namaorangtua);
System.out.println("| Pekerjaan Orangtua\t\t: " + pekerjaanorangtua);
System.out.println("| Alamat Orangtua\t\t: " + alamatorangtua);
System.out.println("| Penghasilan Orangtua\t\t: " +
penghasilanorangtua);
System.out.println("| Pendidikan Terakhir Orangtua\t: " +
pendidikanterakhirorangtua);
System.out.println("+------------------------------------------+");
}
}

Hasil Run
BAB III
PENUTUPAN
  
         1.         Kesimpulan
            Dari beberapa bahasan mengenai bahasa pemrograman Java diatas, maka dapat
disimpulkan bahwa Java merupakan suatu teknologi di mana teknologi tersebut mencakup Java
sebagai bahasa pemrograman yang memiliki sintaks dan aturan pemrograman tersendiri, juga
mencakup Java sebagai platform yaitu di mana teknologi ini memiliki virtual machine dan
library yang diperlukan untuk menulis dan menjalankan program yang ditulis dengan bahasa
pemrograman java. James Gosling, selaku pencipta dan penemu bahasa pemrograman Java yang
lahir pada 19 Mei 1956 dari tiga bersaudara di dekat Calgary, Kanada. Sejak kecil dia memang
sangat tertarik dengan elektronika. Pada mulanya bahasa pemrograman yang ditemukan oleh
James hendak dinamakan Oak, namun karena nama tersebut sudah digunakan perusahaan lain
maka namanya berganti menjadi Java. Asal mula penamaan Java oleh James karena James
sangat menyukai minuman kopi tubruk yang konon katanya berasal dari pulau Jawa. Itulah
sebabnya dinamakan Java yang merupakan bahasa Inggris dari Jawa.
Java diciptakan oleh suatu tim yang dipimpin oleh Patrick Naughton dan James Gosling
dalam suatu proyek dari Sun Microsystem yang memiliki kode Green dengan tujuan untuk
menghasilkan bahasa komputer sederhana yang dapat dijalankan di peralatan sederhana dengan
tidak terikat pada arsitektur tertentu. setelah melalui beberapa transformasi dan proses, Sun
akhirnya meluncurkan browser dari Java yang disebut Hot Java yang mampu menjalankan
applet. Setelah itu teknologi Java diadopsi oleh Netscape yang memungkinkan program Java
dijalankan di browser Netscape sejak January 1996 yang kemudian diikuti oleh Internet
Explorer. Karena keunikan dan kelebihannya, teknologi Java mulai menarik banyak vendor
terkemuka seperti IBM, Symantec, Inprise, dll.Akhirnya Sun merilis versi awal Java secara resmi
pada awal 1996 yang kemudian terus berkembang hingga muncul JDK 1.1 kemudian JDK 1.2
yang menghasilkan banyak peningkatan dan perbaikan sehingga mulai versi ini Java disebut
Java2. Perubahan yang utama adalah adanya Swing yang merupakan teknologi GUI (Graphical
User Interface) yang mampu menghasilkan aplikasi window yang benar-benar portabel. Dan
pada tahun-tahun berikutnya (1998-1999) lahirlah teknologi J2EE (Java 2 Enterprise Edition)
yang berbasis J2SE yang diawali dengan servlet dan EJB kemudian diikuti JSP. Kelebihan Java
di lingkungan network dan terdistribusi serta kemampuan multithreading mengakibatkan Java
menjadi cepat populer di lingkungan server side. Terakhir teknologi Java melahirkan J2ME
(Java 2 Micro Edition) yang sudah diadopsi oleh Nokia, Siemens, SonyEricsson, Motorola,
Samsung untuk menghasilkan aplikasi mobile baik games maupun software bisnis dan berbagai
jenis software lain yang dapat dijalankan di peralatan mobile seperti ponsel. NetBeans
merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas,
komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!). Sun
Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus
menjadi sponsor utama. Dan saat ini pun netbeans memiliki 2 produk yaitu Platform Netbeans
dan Netbeans IDE. Platform Netbeans merupakan framework yang dapat digunakan kembali
(reusable) untuk menyederhanakan pengembangan aplikasi deskto dan Platform NetBeans juga
menawarkan layanan-layanan yang umum bagi aplikasi dekstop, mengijinkan pengembang untuk
fokus ke logika yang spesifik terhadap aplikasi.
Daftar Pustaka

1.      https://id.wikipedia.org/wiki/NetBeans
2.      http://fahrun-it.blogspot.co.id/2013/05/pengertian-netbeans.html
3.      http://anggaserenade182.blogspot.co.id/2010/12/apa-saja-keunggulan-dan-kelemahan.html
4.      http://www.bisawebsite.com/2016/07/cara-install-dan-setting-path-java-development-kit-jdk-di-
windows.html
5.      https://kursusjavaprogramming.wordpress.com/tag/kelebihan-dan-kekurangan-java-netbeans/
6.      https://id.wikipedia.org/wiki/James_Gosling

Anda mungkin juga menyukai