Selasa, 29 Oktober 2019

Tugas BP1 Modul 1



LAPORAN PRAKTIKUM

Bahasa Pemograman 1

MODUL 1

( Pengenalan Java )



 




Disusun Oleh :

            Nama : Abdul Hamid
            Nim    : 20170810022
                      Prodi  : Teknik Informatika






FAKULTAS ILMU KOMPUTER UNIVERSITAS KUNINGAN
Jalan Cut Nyak Dien No. 36 A, Kel. Cijoho, Kuningan, Jawa Barat 45513 2019

 



Tugas
1. Buat makalah yang isinya mencakup tentang java, Netbeans setting path pada java dan contoh    program sederhana yang ditulis menggunakan java dan Netbeans.
PEMBAHASAN
A. Tentang JAVA
Pengertian Java
Java adalah sebuah platfrom teknologi pemrograman yang dikembangkan oleh SunMicrisystem. Pertama kali dirilis tahun 1991 dengan nama kode Oak, yang kemudian padatahun 1995 kode Oak diganti dengan nama Java. Yang memotivasi Java dibuat adalah untukmembuat sebuah bahasa pemrograman yang portable dan independent terhadap pltfrom (platfrom independent). Java juga dapat membuat perangkat lunak yang dapat ditanamkan(embedded) pada berbagai mesin dan peralatan konsumer seperti handphone, microwave,remote control, dan lain-
lain. kemudian hal ini Java memiliki konsep yang disebut “writeonce run everywhere” tersebut.
Java 2 adalah generasi kedua dari Java platfrom. Sebuah mesin interpreter yang diberinama Java Virtual Machine (JVM). JVM ini lah yang akan membaca bytecode dalam file.Class dari suatu program sebagai reprsentasi langsung dari program yang berisi bahasamesin. Dengan demikian bahasa java disebut sebagai bahasa pemrograman yang portabelkarena dapat dijalankan pada berbagai sistem operasi seperti, Windows, Linux, Unix,MacOS, atau SymbianOS (mobile) asalkan pada sistem operasi tersebut terdapat JVM.Kunci dari portabilitas ini adalah keluaran hasil kompilasi java bukanlah file executablemelainkan berbentuk bytecode.Ekstensi java harus dikompilasikan menjadi file bytecode, agar program java dapatdijalankan. Untuk menjalankan bytecode tersebut dibutuhkan JRE (Java RuntimeEnvironment) yang memungkinkan pemakai untuk menjalankan program java, hanyamenjalankan, tidak untuk membuat kode baru lagi. JRE berisi JVM dan library java yangdigunakan.
1. Sayangnya terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuahruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan GeorgePaolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape. Nama Oak,
diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja “bapak java”,
 JamesGosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunaksudah 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.Versi keluaran awal java ditahun 1996 sudah merupakan versi relase sehinggadinamakan java versi 1.0, versi ini menyertakan banyak paket standar awal yang terusdikembangkan pada versi selanjutnya, seperti;
Java lang, yaitu peruntukan kelas elemen-elemen dasar Java io, yaitu peruntukan kelas input dan output, termasuk penggunaan berkas Java until, yaitu peruntukan kelas pelengkap seperti kelas struktur data dan kelas penaggalan
Java net, yaitu peruntukan kelas TCP/IP  Java awt, yaitu kelas dasar untuk aplikasi antar muka dengan pengguna (GUI) Java applet, yaitu kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadikode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yangmenyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dantipe data. Hal yang sama juga terjadi pada Microsoft. NET Platform. Dengan demikian,algoritma yang digunakan program akan lebih sulit disembunyikan dan mudahdibajak/direverse-engineer.
Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauhlebih 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 makinmurah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesinkomputer berumur lebih dari 4 tahun.
B. NetBeans SETTING PATH PADA JAVA
Berikut adalah langkah langkah dalam setting path java pada Windows 10.
1. Klik menu start kemudian pilih computer/This Pc kemudian klik kanan dan pilih propertis .

2. Kemudian klik Advanced System Setting dan kemudian klik pada kotak Environment Variabel Kemudian pada kotak system variables pilih path dan kemudianedit, Kemudian pada kotak Variabel Value  pastekan lokasi dimana tempat kitamenyimpan path java.  Jangan lupa tambahkan tanda titik koma sebagai pemisah (;)
3.Terakhir tinggal tekan tombol Windows  lalu ketikan cmd dan klick kanan Run as Administrator


4. Setelah Command Prompt muncul di desktop, ketikan
 javac Biodata.java ( javacBiodata.java adalah file java yang sudah di buat di editor seperti Notepad dan Notepad++ ), kemudian ketikan kembali java file
 untuk menampilkan hasil runing program java.

Pretest :
      1.     Apa yang anda ketahui tentang java dan Netbeands ?
  Jawab :
·         Netbeands yaitu Suatu serambi pengembangan perangkat lunak yang di tulis dalam bahasa pemograman java.
·         Java yaitu bahasa pemograman yang dapat dijalankan di berbagai komputer termasuk hp.     
       2.     Apa Keunggulan dan kelemahan java ? 
        Jawab
·         Keunggulan nya yaitu ada OOP semua aspek yang terdapat di java adalah objek,Library kelas sangat lengkap,memiliki atau Berbagai C++,membuat program lebih cepat,memiliki fasilitas pengaturan penggunaan memori sehingga programmer tidak perlu melakukan pengaturan memori secara langsung.
·         Kelemahan nya yaitu  Tulis sekali jalankan dimana saja, mudah didekompilasi,penggunaan memori yang banyak.
       3.     Tuliskan  struktur dari program aplikasi  java dan buatkan contohnya
·   Struktur program aplikasi


Import java.nama_class.nama_fungsi;
Class nama_program    {
Public static void main(String[]args) {
//define variabel
....
//instruksi-instruksi
   }
  }







Praktikum :
Latihan 1
bisa kita lihat untuk program yang akan kita buat disini















Membuat program java sederhana menggunakan java aplication dengan cara kita gunakan tombol ctrl+shift+N setelah itu kita pilih java application dan kita berikan nama project nya sesuai dengan yang kita inginkan.

Latihan 2 :
Selanjutnya kita mencoba membuat program java yang lainnya kita simak untuk gambar program nya tersebut 









Disini akan  menampilkan sebuah tampilan out put dengan langsung seperti ini












Latihan 3
Disini kita akan membuat program selanjut nya dengan cara yang sama kita lihat saja pada gamabr dibawah ini :












Hasil run dari progrm tersebut :












Seperti yang kita lihat bahwasan nya kita akan membuat program pengukuran berart badan dan kita menggunakan BufferedReader berfungsi untuk memanggil sebuah angkan yang ditentukan oleh output yang akan kita isi.

Latihan 4
Yang terakhir kita membuat program sebuah inputan yang akan kita isi di dalam tampilan output nya seperti ini program tersebut 













Hasil Run dari Program Tersebut :












Setelah kita buat program tersebut dan kita amati hasil tampilan output nya dan kita disini di sampaikan untuk mengisi sebuah data yang akan dimasukkan di dialam tampilan output nya














Disini kita akan membuat program identitas pribadi dan untuk pembuatan program nya kita gunakan “Joption” berfungsi untuk memanggil sebuah data yang akan kita panggil di output untuk pengisian nya kita di tampilkan di input untuk file nya. 


KESIMPULAN

Dari pembahasan dapat ditarik kesimpulan bahwa :
1. Java dikenal sebagai bahasa pemrograman yang bersifat strongly, yang berarti diharuskan mendeklarasikan tipe data dari semua variable yang apabila lupa atau salah dalam mengikuti aturan pendeklarasian variable, maka akan terjadi error pada saat proses kompilasi.
2. Tipe data yang terdapat pada bahasa pemrograman Java pada umumnya tidak jauh berbeda dengan bahasa pemrograman lain seperti C, C++, Pascal, Basic, dan lainnya, yakni terdiri dari integer, floating point, char, dan boolean.
3. Aturan penulisan variabel pada bahasa pemrograman Java juga tidak jauh berbeda dengan bahasa pemrograman lain seperti C, C++, Pascal, Basic, dan lainnya, yakni harus diawali dengan huruf/abjad, karakter mata uang, dan underscore ( _ ) dan terdiri dari huruf/abjad, angka, dan underscore ( _ ), serta tidak boleh menggunakan kata-kata yang dikenal oleh bahasa pemrograman Java (keyword), seperti byte, case, int, dan lainnya.
4. Sama halnya dengan semua bahasa pemrograman, Java juga menyediakan operator-operator aritmatika untuk memanipulasi data numerik.
5. Selain operator aritmatika, Java juga mempunyai operator-operator lain, seperti operator increment dan decrement, operator assignment (penugasan), operator relasi, operator logical, operator bitwise (yang terdiri dari and, or, xor, dan complement), dan operator precedence.



































Tidak ada komentar:

Posting Komentar

Gambar dan penjelasan siklus bahasa pemograman java

  Fase 1       :      Editing afile (penyuntingan file program) fase penyuntingan dilakukan dengan editor teks. Pemrograman mengetik progra...