Praktikum Bahasa Pemograman 1 JAVA (Pengenalan Java)
LAPORAN PRAKTIKUM
BAHASA PEMOGRAMAN 1 JAVA
MODUL 1
"Pengenalan Java"
Di Susun Oleh :
Nama : Deni Nurfazar
NIM : 20160920121
Kelas : SI-2016 C
LABORATORIUM FAKULTAS KOMPUTER
UNIVERSITAS KUNINGAN
TAHUN AKADEMIK
2017/2018
KATA PENGANTAR
Assalamualaikum Wr. Wb.
Puji dan syukur saya panjatkan kepada Allah SWT yang telah memberikan karunia dan nikmatnya. tak lupa shalawat serta salam semoga tetap tercurah limpahkan kepada junjungan kita nabi agung Muhammad SAW kepada keluarga, sahabat, dan tak lupa kita selaku umatnya yang taat pada perintah dan ajarannya.
pada kesempatan ini saya ingin menyampaikan Laporan Praktikum Bahasa Pemograman dengan judul "Pengenalan Java" sebagai syarat mengikuti praktikum selanjutnya dan bahan penilaian terhadap aktivitas perkuliahan khususnya Praktikum di Laboratorium Fakultas Komputer Universitas Kuningan.
Saya memohon maaf apabila dalam penyusunan laporan ini ada kekurangan dan kesalahan penyusunan, semoga dapat memberikan manfaat khususnya saya selaku penyusun laporan ini. Akhir kata saya ucapkan terima kasih.
Wassalamualaikum Wr. Wb.
Kuningan, 6 November 2017
PENYUSUN
DAFTAR ISI
Kata Pengantar
Daftar Isi
BAB I PENDAHULUAN
1.1 Landasan Teori
BAB II PEMBAHASAN
2.1 Sejarah Java
2.2 Kelebihan dan Kekurangan Java
2.3 System Requirement Java
2.4 Jenis-Jenis Java
2.5 Contoh Program Sederhana Java pada NetBeans
2.6 Sejarah NetBeans
2.5 Contoh Program Sederhana Java pada NetBeans
2.6 Sejarah NetBeans
2.7 Setting Path Java & NetBean
2.8 Praktikum
2.9 Latihan / Post Test
BAB III PENUTUP
3.1 Kesimpulan
DAFTAR PUSTAKA
BAB I
PENDAHULUAN
1.1 Landasan Teori
Perkembangan dunia teknologi begitu berkembang pesat
terutama komputer dan perangkat lunaknya (software). Peran keduanya sangatlah
berkaitan erat dan tak bisa dipisahkan untuk membantu kegiatan manusia dalam
melakukan aktivitasnya diberbagai bidang ilmu pengetahuan.
Pada awal perkembangannya komputer hanya mampu
mengenali dan melaksakan perintah-perintah yang diinputkan oleh pengguna berupa
kode 0 dan 1 dimana 0 diartikan off dan
1 diartikan hidup. Sehingga para
programmer mencoba untuk melakukan pengembangan bahasa pemograman.
BAB II
PEMBAHASAN
2.1 Sejarah JAVA
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 platformsistem 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 aplikasi berbasis
web.
Bahasa pemrograman Java terlahir
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. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling
dan Zhulfikar Anugrah, 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 Oakpertama,
yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar
sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai
“*7” (Star Seven).
Setelah era 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 ini 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.
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.
Pada sekitar bulan Maret 1995, untuk
pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti
dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News
pada tanggal 23 Mei 1995.
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.
Nama Oak, diambil dari pohon Oak yang tumbuh di depan jendela kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak lain sudah terdaftar dengan merk dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (Kopi Tubruk) kesukaan gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi bahasa pemograman java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).
2.2 Kelebihan dan Kekurangan JAVA
Kelebihan :
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 ke Java.
6. Pengumpulan ‘sampah’ secara
otomatis, sehingga pengguna tidak perlu melakukan pengaturan memori secara
langsung.
Kekurangan
:
1. Slogan java adalah ‘tulis sekali,
jalankan di mana saja’, slogan tersebut tidak sepenuhnya bisa berjalan dengan
lancar, karena masih ada beberapa hal yang tidak kompatibel antara satu sistem
operasi dengan sistem operasi lainnya.
2. Mudah didekompilasi, dekompilasi
adalah proses membalikan kode jadi menjadi kode sumber.
3. 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.
4. Pengunaan memori yang banyak, lebih
banyak dibandingkan dengan bahasa tingkat tinggi yang muncul sebelum Java,
seperti C/C++ dan Pascal.
2.3 System Requirement Java
Untuk java yang ada dan mulai digunakan saat ini adalah
versi 8.0 dengan rincian kebutuhan systemnya sebagai berikut :
OS Windows (Vista, 7, 8, 10)
·
RAM 128 MB.
·
Disk Space 124 MB for JRE: 2MB for java update.
·
Processor : minimum Pentium 2 266MHz processor.
·
Browsers : internet explorer 9, firefox, and above.
2.4 Jenis-Jenis Java
1.
J2ME
(Java Micro Edition)
Edisi ini diperuntukan bagi lingkungan sumber daya terbatas,
seperti smartcard, ponsel dan PDA.
2.
J2SE
(Java 2 Standard Edition)
Edisi ini diperuntukkan bagi lingkungan workstation, seperti
pembuatan aplikasi-aplikasi desktop.
3.
J2EE
(Java 2 Enterprise Edition)
Edisi ini diperuntukkan bagi lingkungan internet atau
aplikasi terdistribusi dalam skala besar.
2.5 Contoh Program Sederhana Java pada NetBeans
Untuk contoh program sederhana saya buatkan source code menampilkan tulisan dalam program.
kemudian running programnya maka akan tampak hasil nya seperti ini :
2.6 Sejarah NetBeans
NetBeans adalah sebuah open source lingkungan pengembangan terpadu
(IDE) untuk mengembangkan dengan Java, PHP, C + +, dan bahasa
pemrograman lainnya. NetBeans adalah juga disebut sebagai platform
komponen modular digunakan untuk mengembangkan aplikasi Java desktop.
NetBeans mengelola fitur platform berikut dan komponen:
- Pengaturan pengguna
- Jendela (penempatan, penampilan, dll)
- NetBeans Visual Perpustakaan
- Penyimpanan
- Terpadu alat pengembangan
- Kerangka Wizard
NetBeans menggunakan komponen, juga dikenal sebagai modul, untuk
memungkinkan pengembangan perangkat lunak. NetBeans menginstal modul
secara dinamis dan memungkinkan pengguna untuk men-download fitur update
dan upgrade digital dikonfirmasi.
NetBeans IDE NetBeans Profiler termasuk modul, Graphical User Interface (GUI) alat desain, dan NetBeans JavaScript Editor.
NetBeans menyederhanakan kerangka usabilitas Java swing pengembangan
aplikasi desktop yang, yang menyediakan kemampuan platform yang ekstensi
untuk pengembang pihak ketiga.
2.7 Setting Path JAVA & NetBeans
Untuk setting path Java & NetBeans sama saja karena saat ini NetBeans masuk dalam satu paket dalam instalasi Java. Sehingga tidak perlu melakukan 2 kali setting path untuk editornya.
Langkah-langkah setting path sebagai berikut :
1. Lakukan proses instalasi jdk-8u141-nb-8_2-windows-i586. yang sudah include NetBean.
2. Setelah selesai maka langkah selanjutnya adalah setting path, Buka control panel atau menekan tombol windows + pause break. Setelah itu klik bagian Change Setting.
3. Kemudian pada System Properties pilih tab Advance lalu klik Environment Varibles
4. Pada Environment Variables terdiri dari 2 yaitu User dan System jika kita ingin mensetting pathnya hanya untuk PC dan akun kita saja maka nanti setting pathnya di User Variables, jika ingin dapat diakses oleh beberapa akun dalam 1 PC maka setting path di System Variables. Karena saya hanya mempunyai 1 akun di PC saya maka saya setting path di User Variables.
Klik New , kemudian masukan variable name dengan nama PATH , variable value diisi dengan alamat path javanya yang ada pada system C. C:\Program Files\Java\jdk1.8.0_141
5. Setelah itu klik OK dan OK lagi maka setting pathnya telah selesai dilakukan, maka edittor netbean untuk java bisa digunakan.
2.8 PRAKTIKUM
Latihan 1
1. Buka editor NetBeans
2. Klik menu File > New Project atau tekan Ctrl+Shift+N pada keyboard
3. Pada Bagian categories kotak dialog New Project pilih Java dan pada bagian Project pilih Java
Application. Setelah itu Klik tombol Next.
4.Pada kotak dialog New Java Application, hilangkan tanda cek pada Create Main Class. Kemudian
Beri nama Modul_01 pada bagian Project Location Isi dengan Lokasi dimana anda akan
menyimpan project yang anda buat. Setelah itu klik tombol Finish.
5. Langkah selanjutnya klik kanan pada Project Modul_01 di jendela Project, kemudian klik menu
New > Java Class / Java Main Class.
6. Stelah muncul Wizard New Java Class, beri nama Latihan_01, setelah itu klik tombol finish.
7. Kode program Latihan_01 (Modul_01).
8. Untuk mengetahui hasilnya lakukan klik kanan pada file Latihan_01.java dan pada menu popup
yang muncul klik Run File.
9. Amati Hasilnya pada jendela Output.
LATIHAN 2
1. Buat file Java Class baru pada projek yang sudah dibuat diatas, beri nama Latihan_02.
2. Kode programnya sebagai berikut :
3. Jalankan program yang telah dibuat dan amati hasilnya.
LATIHAN 3
1. Buat file Java Class baru pada projek yang sudah dibuat diatas, beri nama Latihan_03.
2. Kode programnya sebagai berikut :
3. Jalankan program yang telah dibuat dan amati hasilnya.
LATIHAN 4
1. Buat file Java Class baru pada projek yang sudah dibuat diatas, beri nama Latihan_04.
2. Kode programnya sebagai berikut :
3. Jalankan program yang telah dibuat dan amati hasilnya.
2.8 LATIHAN / POST TEST
1. Buatlah Project baru beri nama Post Test_01 dan didalamnya buatkan 2 buah java class masing-masing dengan nama Latihan_01.java dan Latihan_02.java yang digunakan untuk menampilkan biodata anda yang terdiri dari NIM, Nama, Alamat, email, dan Nomor HP. Buat tampilan di Console dan JOptionPane.
LATIHAN 1
Source Code Latihan_01 Menggunakan Console :
Hasil Running Program dari source code yang dibuat :
LATIHAN 2
Source Code Latihan_02 Menggunakan JOptionPane :
Hasil Running Program dari source code yang dibuat :
* Tugas dalam modul 1 mengenai java, netbean beserta setting pathnya sudah dimasukkan oleh saya kedalam BAB II Pembahasan.
BAB III
PENUTUP
3.1 Kesimpulan
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.
Jenis-Jenis Java
1. J2ME (Java Micro Edition)
Edisi ini diperuntukan bagi lingkungan sumber daya terbatas, seperti smartcard, ponsel dan PDA.
2. J2SE (Java 2 Standard Edition)
Edisi ini diperuntukkan bagi lingkungan workstation, seperti pembuatan aplikasi-aplikasi desktop.
3. J2EE (Java 2 Enterprise Edition)
Edisi ini diperuntukkan bagi lingkungan internet atau aplikasi terdistribusi dalam skala besar.
NetBeans adalah sebuah open source lingkungan pengembangan terpadu (IDE) untuk mengembangkan dengan Java, PHP, C + +, dan bahasa pemrograman lainnya. NetBeans adalah juga disebut sebagai platform komponen modular digunakan untuk mengembangkan aplikasi Java desktop.
NetBeans mengelola fitur platform berikut dan komponen:
- Pengaturan pengguna
- Jendela (penempatan, penampilan, dll)
- NetBeans Visual Perpustakaan
- Penyimpanan
- Terpadu alat pengembangan
- Kerangka Wizard
NetBeans menggunakan komponen, juga dikenal sebagai modul, untuk memungkinkan pengembangan perangkat lunak. NetBeans menginstal modul secara dinamis dan memungkinkan pengguna untuk men-download fitur update dan upgrade digital dikonfirmasi.
NetBeans IDE NetBeans Profiler termasuk modul, Graphical User Interface (GUI) alat desain, dan NetBeans JavaScript Editor.
NetBeans menyederhanakan kerangka usabilitas Java swing pengembangan aplikasi desktop yang, yang menyediakan kemampuan platform yang ekstensi untuk pengembang pihak ketiga.
DAFTAR PUSTAKA
https://naturalilmu.wordpress.com/2011/12/04/apa-itu-netbeans/
http://belajar-pemrograman2.blogspot.co.id/2010/07/apa-itu-java.html
Buku Modul Praktikum Bahasa Pemograman 1 Java
Komentar
Posting Komentar