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. 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
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 :
Berikut adalah contoh Variable lokal yang akan saya definisikan pada sebuah Method.
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”
Penyusun
DAFTAR ISI
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.
f. Netral
Java netral terhadap berbagai arsitektur, java mampu berjalan dalam platform apapun seperti
PC, UNIX, Macintosh, dll.
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
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.
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 :
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
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
/**
*
* @author HP
*/
System.out.println("=====================================
======");
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