0% menganggap dokumen ini bermanfaat (0 suara)
33 tayangan

Modul I Baru - Java

Modul ini memperkenalkan Java dan Netbeans sebagai bahasa pemrograman berorientasi objek dan IDE untuk mengembangkan aplikasi Java. Modul ini menjelaskan tujuan praktikum untuk mempelajari langkah instalasi Java dan Netbeans serta membuat contoh program sederhana. Modul ini juga menjelaskan dasar teori Java seperti sintaksis, orientasi objek, portabilitas, keamanan, dan lainnya. Terakhir, modul ini berisi contoh lati

Diunggah oleh

Danang Permadi
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
33 tayangan

Modul I Baru - Java

Modul ini memperkenalkan Java dan Netbeans sebagai bahasa pemrograman berorientasi objek dan IDE untuk mengembangkan aplikasi Java. Modul ini menjelaskan tujuan praktikum untuk mempelajari langkah instalasi Java dan Netbeans serta membuat contoh program sederhana. Modul ini juga menjelaskan dasar teori Java seperti sintaksis, orientasi objek, portabilitas, keamanan, dan lainnya. Terakhir, modul ini berisi contoh lati

Diunggah oleh

Danang Permadi
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

MODUL I

PRAKTIKUM
PEMROGRAMAN BERORIENTASI OBJEK
PENGENALAN JAVA DAN NETBEANS

Oleh:
AYA RAYUNG PRIMA SIWI,S.Pd

SEKOLAH MENENGAH KEJURUAN


WAHID HASYIM TRENGGALEK
A. Maksud dan Tujuan Praktikum

1. Mahasiswa dapat menjelaskan langkah-langkah instalasi Java dan Netbeans


2. Mahasiswa dapat membuat contoh program sederhana menggunakan Java dan
Netbeans

B. DASAR TEORI
Java merupakan salah satu bahasa pemrograman tingkat tinggi berorientasi objek, diciptakan
oleh Sun Microsystems pada tahun 1991 dan dapat dijalan kan di berbagai platfrom sistem
operasi.

a. sederhana
Bahasa pemrograman Java menggunakan syntax mirip dengan C++, namun telah banyak
diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multi inheritance.

b. Object Oriented
Java menggunakan pemrograman berorientasi objek yang membuat program dapat dibuat
secara pertemuan dan dapat dipergunakan kembali.

c. Dapat di distribusikan dengan mudah


Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libreraries
networking yang terintegrasi pada Java.

d. Interpreter
Program Java dijalankan menggunakan Interpreter yaitu Java Virtual Machine (JVM).

e. Robust
Java mempunyai reliabilitas tinggi. Compiler pada java mempunyai kemampuan mendeteksi
error secara lebih teliti dibanding bahasa pemrograman lain.

f. Aman
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi.

g. Arsitecture neutral
Program Java merupakan platfrom independent.

h. portable
Source code maupun program Java dapat dengan mudah dibawa ke platfrom yang berbeda-
beda tanpa harus di kompilasi ulang.
i. Performance
Performance pada java sering dikatakan kurang tinggi. Namun performance java dapat
ditingkatkan menggunakan kompilasi java lain seperti buatan inprise, Microsoft, atau
Symantec yang menggunakan just in time compilation (JIT)

j. Multi threaded
java mempunyai kemampuan untuk membua suatu program yang dapat melakukan beberapa
pekerjaan secara sekaligus dan simultan
k. Dinamis
java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu
class dengan menambahkan properties ataupun method dapat dilakukan tanpa mengganggu
program yang menggunakan class tersebut.

C. PRAKTIKUM
Latihan 1
Latihan pertama itu adalah langkah langkah awal bagaimana membuat project baru di
Neatbeans. dan membuat sebuah contoh program sederhana. yang hanya menampilkan
sebuah tulisan. berikut ada syntax dan running program nya :

Latihan 1

Hasil Running

Running diatas adalah program sederhana yang menunjukan tentang tulisan saja. biasanya
kalo di C++ memakai "printf(.......);", dan kalo di java kita membuat nya dengan
menggunakan "System.out.println("........");", sebenarnya kalo sudah belajar di bahasa C++
kita akan lebih mudah memahami bahasa Java karena tidak jauh berbeda.

Latihan 2

public class latihan_02 {


public static void main(string[] args) {
javax.swing.JOptionPane.showMassageDialog(null, "Hallo
Kawanku");
javax.swing.JOptionPane.showMassageDialog(null, "Mari belajar
Java dengan sungguh-sungguh");
}
}

Hasil Running

dilatihan ke-2 kita sudah memasuki bukan hanya tulisan saja


tapi kita juga bisa menampilkan program yang telah kita buat.

Latihan 3

import java.io.*;
public class InputBeratBadan{
public static void main (string[] args) throws IOException {
BufferedReader br= new BufferedReader (new InputStreamReader
(system.in));
string temp = null;
int beratbadan;
System.out.print ("Berapa berat badan anda sekarang :");
temp= br.readLine();
beratbadan= Integer.parseInt (temp);
System.out.println ("Berat Badan Anda : "+beratbadan+"kg");
}
}
Hasil Running

Maaf di foto latihan ke-3 foto nya error, jadi saya serta kan tulisan program nya di atas, kita
bisa lihat di Java, bisa menghitung berat badan, dan memasukan berat badan si user.

Latihan 4

import javax.swing.JOptionPane;
public class ContohJOptionPane {
public static void main (string[] input) {
string nama = "";
nama = JOptionPane.showInputDialog("Input nama");
String pesan = "Hello nama saya" + nama;
JOptionPane.showMassageDialog(null, pesan);
}
}
Hasil Running

disini si user bisa memasukan nama dan ketika di klik "ok" maka nama tersebut akan di
panggil lagi dengan tulisan "Hallo Nama Saya (si user)" itu sendiri.

POST TEST

import javax.swing.JOptionPane;
public class ContohJOptionPane {
public static void main (string[] input) {
string NIM \t= "20160910063";
string nama \t= "Nurcholis Fauzi";
string Alamat \t= "Desa Garawangi";
string email \t= "[email protected]";
string noHP \t= "088XXXXXXXXX";
NIM = JOptionPane.showInputDialog("Input NIM");
nama = JOptionPane.showInputDialog("Input nama");
Alamat = JOptionPane.showInputDialog("Input Alamat");
email = JOptionPane.showInputDialog("Input email");
noHP = JOptionPane.showInputDialog("Input noHP");
}
}

Hasil Running nya maka akan begini


NIM : 20160910063
nama : Nurcholis Fauzi
Alamat : Desa Garawangi
email : [email protected]
noHP :088XXXXXXXXX

Anda mungkin juga menyukai