Laporan Bahasa Pemrograman modul 1


MAKALAH BAHASA PEMROGRAMAN 1
MODUL 1
PENGENALAN JAVA
DOSEN : DEDE IRAWAN, M.Kom





FAHRUL FADILAH
20180910016
SISTEM INFORMASI 2018 A



FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN







KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang memberikan bimbingan dan pertolongannya sehingga dalam penulisan Laporan Praktikum Bahasa pemograman 1 ini bisa berjalan dengan lancar. Penulisan Laporan Praktikum Bahasa pemograman 1 ini dimaksudkan penulis khusunya saya sendiri untuk memenuhi tugas mata kuliah Bahasa pemograman 1. Penulisan Laporan Praktikum Bahasa pemograman 1 ini dimaksudkan sebagai penambah wawasan pembaca khususnya tentang Bahasa pemograman 1 tentang Pengenalan Bahasa Java.  Di sisi lain, penulis mengajak kepada para pembaca agar dapat memahami dan mendalami masalah topik di atas, sekaligus menerapkan hasil Laporan Praktikum Bahasa pemograman 1.

Demikianlah sebagai pengantar, mudah-mudahan dengan laporan ini bisa diterima dengan baik. Dan semoga Allah senantiasa melimpahkan rahmat-Nya dalam setiap aktivitas yang kita kerjakan. Amin








 Kuningan, Oktober 2019





Fahrul Fadilah









DAFTAR ISI

Kata Pengantar………………………………………………………………………………………….
BAB 1
Landasan Teori………………………………………………………………………………………….
BAB 2
Pembahasan……………………………………………………………………………………………
BAB 3
PENUTUP
A.Kesimpulan……………………………………………………………………………………………
DAFTAR PUSTAKA……………………………………………………………………………………











BAB 1
LANDASAN TEORI

DASAR TEORI
A. Definisi Java
Java adalah bahasa pemrograman yang dapat dijalankan diberbagai komputer termasuk telepon gengam. Awal dibuat oleh James Gosling saat masih bergabung di Sun Microsystem saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Sintaks nya banyak diadopsi dari C dan C++ namun dengan sintaks objek yang lebih sederhana. Aplikasi berrbasis JAVA umumnya dikompliasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM).
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 aplikasi
       Java merupakan bahsa pemrograman yang sifatnya umum/non-spesifik dan khusus di desain untuk memanfaatkan dependensi implementasi seminimal munkin. Karena, fungsinya yang memungkinka aplikasi java mampu berjalan di beberapa platform system operasi yang berbeda, java dikenal pula dengan slogannya, “Tulis sekali, jalankan di mana pun”.  Sekarang java merupakan bahasa pemrograman yang paling populer digunakan dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.
       Anda dapat menggunakan salah satu dari tiga IDE populer seperti NetBeans, Eclipse, atau IntellijIDEA. Java pun memiliki package manager yang mulai populer sejak digunakan di Android Studio yang bernama Gradle. Yah Java yang diciptakan oleh James Gosling ini memang diambil dari sebuah nama pulau dimana James berlibur di Indonesia. Bahkan ada beberapa package Java yang diambil dari nama - nama daerah di Indonesia seperti Jakarta Struts dan Lombok.

    PRE TEST
1.     Apa yang anda ketahui tentang java dan netbeans
2.     Apa keunggulan dan kelemahan java
3.     Tuliskan struktur dari program aplikasi java dan berikan contohnya
       JAWABAN
      1.     Java adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda menuliskan sebuah program dengan menggunakan Java, anda dapat menjalankannya hampir di semua komputer dan perangkat lain yang support Java, dengan sedikit perubahan atau tanpa perubahan sama sekali dalam kodenya. Aplikasi dengan berbasis Java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan Java Virtual Machine. Fungsionalitas dari Java ini dapat berjalan dengan platform sistem operasi yang berbeda karena sifatnya yang umum dan non-spesifik
Netbeans merupakan sebuah aplikasi Integrated Development Environment (IDE) berbasis Java dari Sun Microsystems yang berjalan di atas swing. Swing sendiri adalah sebuah teknologi Java untuk pengembangan aplikasi dekstop yang dapat berjalan di berbagai macam platform seperti windows, linux, Mac OS X dan juga  Solaris.
2.     Kelebihan Java yang pertama tentu saja multiplatform. Java dapat dijalankan dalam beberapa platform komputer dan sistem operasi yang berbeda. Hal ini sesuai dengan slogannya yangs udah dibahas sebelumnya. Yang kedua adalah OOP atau Object Oriented Programming. Java memiliki library yang lengkap. Library disini adalah sebuah kumpulan dari program yang disertakan dalam Java. Hal ini akan memudahkan pemrograman menjadi lebih mudah. Kelengkapan library semakin beragam jika ditambah dengan karya komunitas Java.
Kekurangan Java yang lain adalah penggunaan memori yang cukup banyak, lebih besar daripada bahasa tingkat tinggi sebelum generasi Java. Namun hal ini memang sesuai dengan fitur beragam yang dimiliki oleh Java. Masalah memori ini juga tidak dialami oleh semua pengguna aplikasi Java. Mereka yang sudah menggunakan perangkat keras dengan teknologi terbaru tidak merasakan kelambatan dan konsumsi memori Java yang tinggi. Lain halnya dengan mereka yang menggunakan teknologi lama atau komputer yang sudah berumur tua lebih dari empat tahun akan merasakan adanya kelambatan. Namun apapun kelemahan yang dimiliki Java, faktanya adalah Java merupakan bahasa pemrograman yang populer dan digunakan di seluruh dunia saat ini.
3.     Struktur program Java secara umum dibagi menjadi 4 bagian:
·         Deklarasi Package
·         Impor Library
·         Bagian Class
·         Method Main
Mari kita lihat contohnya:BAB 2
PEMB
package com.petanikode.program; //<- 1. deklarasi package
import java.io.File; //<- 2. Impor library
class Program { //<- 3. Bagian class
  public static void main(String args[]){ //<- 4. Method main
      System.out.println("Hello World");


PRAKTIKUM MODUL 1

Latihan 1
Pada soal Latihan 1 membuat program Bahasa Java yang sederhana seperti gambar dibawah ini , jika di bahasa C++ kita menggunakan printf sedangkan jika di Bahasa Java menggunakan System.out.println , dan kalau di C++ menggunakan header sperti include <  > <di Bahasa java menggunakan public class
 








Hasil Running
 








Latihan 2
Di Latihan kedua kita bukan lagi mengeluarkan hasil running berupa tulisan seperti biasa melainkan kita juga bisa menampilkan program seperti message dengan cara mengganti System.out.println diganti menjadi javax.swing.JOptionPane.showMessageDialog







Hasil Running


                                                   




Latihan 3
Pada latihan 3 kita di suruh membuat program untuk memasukan berat badan , di codingan tersebut kita menggunakan buffereader yang berfungsi untuk membaca sebuah variabel yang akan kita input pada program, pada program ini kita menggunakan variabel integer jadi jika kita memasukan angka berat badannya maka akan dibaca oleh buffereader.




Hasil Running


 
Latihan 4
pada Latihan 4 intinya hamper sama dengan Latihan 2 hanya saja di program ini kita disuruh untuk menginputkan sebuah nama saat program itu dijalankan . Jika di Latihan 2 menggunakan showMessageDialog , jika dilatihan ini menggunakan showInputDialog.



 

Hasil Running

 

Post Test 1
Pada program ini kita disuruh untuk menginputkan sebuah data , untuk menginputkan data/nilai menggunakan Scanner, agar Scanner bisa bekerja perlu menambahkan import java.util.Scanner sama halnya printf harus menggunakan stdio.h dalam Bahasa C++

 

Hasil Running



Post Test 2
Pada program ini hampir sama seperti program sebelumnya hanya saja cara menginputkan data nya berbeda yaitu seperti pada program Latihan 4

 

Hasil Running

 









BAB 3
PENUTUP

A.Kesimpulan
Java adalah salah satu yang termasuk dalam bahasa pemrograman yang sudah ada pada tahun 1991 yang dikembangkan oleh Sun Microsystem. Java dirancang untuk memudahkan penggunanya. Java memiiki banyak fitur yang dapat digunakan. Selain itu variabel dan tipe datanya juga banyak. Seperti kebanyakan lainnya java juga memiliki kelebihan dan kekurangan dibanding dengan bahasa pemrograman yang lainnya. java saat ini merupakan salah satu hal yang sering dicari oleh para browser. Hal ini dikarenakan java mampu digunakan untuk pembuatan segala macam jenis aplikasi, desktop dan lainnya. maka dari itu kita diharuskan paling tidak mengerti tentang pemrograman Java.


DAFTAR PUSTAKA

Komentar

Postingan Populer