Modul i Java

11
 LAPORAN PRAKTIKUM Pemrograman Berbasis Java MODUL I DISUSUN OLEH: NAMA : Totoh Abdul Karim NIM : 2009101016 PRODI/JENJANG : SI A 2009 LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS KUNINGAN 2012

Transcript of Modul i Java

5/15/2018 Modul i Java - slidepdf.com

http://slidepdf.com/reader/full/modul-i-java-55ab4e49d14a1 1/11

LAPORAN PRAKTIKUM

Pemrograman Berbasis Java

MODUL I

DISUSUN OLEH:

NAMA : Totoh Abdul Karim

NIM : 2009101016

PRODI/JENJANG : SI A 2009

LABORATORIUM KOMPUTER

FAKULTAS ILMU KOMPUTER

UNIVERSITAS KUNINGAN

2012

5/15/2018 Modul i Java - slidepdf.com

http://slidepdf.com/reader/full/modul-i-java-55ab4e49d14a1 2/11

MODUL I

MENGENAL PROGRAM JAVA

A.  DASAR TEORIMengenal java

Java adalah salah satu bahasa pemrograman yang bersifat open

source yang merupakanproduk dari Sun Microsystem.

Bahasa Java adalah bahasa modern yang telah diterima masyarakat

komputasi dunia.Hampir semua perusahaan perangkat lunak dan komputer

besar mendukung danmengembangkan aplikasi sistem berbasis Java. Java

adalah salah satu bahasa pemrogaman Multiplatform (Bisa berjalan di

berbagai macam sistem operasi) karena pada dasarnya java mempunyai Jre

(java runtimeenvironment) atau dapat kita artikan sebagai mesin tersendiri

untuk mengeksekusi binary code hasil dari compilasi program yang telah

kita buat, bereda dengan bahasa pemrograman vb, c++ yang

memanfaatkan komponen sistem dalam Windows untuk mengeksekusi

binary code hasil kompilasi program.. Pada Tahun 1996, Sun Microsystem

secara resmi merilis versi awal Java yang kemudian terus berkembang

hingga muncul JDK 1.1 (Java Development Kit versi 1.1). Perkembangan

terus dilakukan hingga muncul versi baru yang disebut Java 2. Perubahan

utama antara versi sebelumnya adalah adanya Swing yang merupakan

teknologi Graphical User Interface (GUI) yang mampu menghasilkan

aplikasi desktop yang benarbenar baik.Untuk mengembangkan aplikasi berbasis java, kita memerlukan Java

Development

Kit(JDK), saat ini java telah mencapai versi 2 yang kenal dengan java 2

platform. Java 2

platform, dibagi menjadi tiga kategori yaitu:

1.  Java 2 Standart Edition (J2SE)

2.  Java 2 Enterprice Edition(J2EE)

3.  Java 2 Micro Edition(J2ME

Ada beberapa hal yang perlu kita perhatikan dalam pembuatan

kelas dan aturan penulisan program dalam pemrograman java diantaranya:

1.  Dalam penamaan kelas harus sama dengan nama file .java yang

telah kita buat.

2.  Dalam penamaan kelas tidak boleh ada kartakter operator khusus,

angka didalamya misalnya tanda ““,”+”,”  spasi” baik di awal

maupun di akhir atau ditengah nama kelas, juga tidak boleh

menggunakan keyword sebagai nama kelas.

3.  Java adalah bahasa pemrograma yang case sensitive artinya, huruf 

besar dan kecil

5/15/2018 Modul i Java - slidepdf.com

http://slidepdf.com/reader/full/modul-i-java-55ab4e49d14a1 3/11

4.  dibedakan dalam proses compilasi program, misal penamaan kelas

dengan nama “helodunia” tidak sama dengan “Helodunia” 

5.  Nama file harus sama dengan nama class public nya Sebagai

contoh, jika nama class public anda adalah Hello, anda harus

menyimpan file tersebut dengan nama Hello.java.

6.  Biasakan anda menulis komentar sebagai penjelasan pada kode

yang anda tulis, yaitu komentar yang berisi keterangan mengenai

baris perintah pada class atau apa yang dijalankan oleh method

yang anda tulis tersebut. 

B.  PRAKTEK-1

1.  ketik kode program java berikut ,dan simpan dengan nama

 program pertamaku.java 

Keterangan sintak program: 

 //PROGRAM 1-1

 /*

kode di atas merupakan komentar, Komentar tidak akan diproses oleh

kompiler

public class programpertamaku {

CelasS merupakan bagian integral dari bahasa Java karena Java

merupakan bahasa berorientasi objek. Setiap aplikasi harus terdiri dari satu

kelas. Di sini kita definisikan kelas program pertamaku sebagai kelas

utama. 

public static void main(String[] args ){

Dalam bahasa pemrograman Java, setiap aplikasi harus memiliki satu buah

metode main yang bentuknya seperti di atas

System.out.println("hello !, saya sedang belajar JAVA1");

perintah berikut untuk menampilkan hallo saya sedang belajar JAVA

5/15/2018 Modul i Java - slidepdf.com

http://slidepdf.com/reader/full/modul-i-java-55ab4e49d14a1 4/11

 

2.  Setelah di jalankan maka hasilnya seperti berikut :

PRAKTEK 2

1.  ketik kode sintak program java berikut ,dan simpan dengan nama

 programkedua.java 

Keterangan sintak program: 

 //PROGRAM 2

Komentar tidak akan diproses oleh kompiler

public class programkedua {

Di sini kita definisikan kelas programkedua sebagai kelas utama. 

public static void main(String [] args){

Metoda main dapat dipanggil dengan menyertakan variabel, baik hanya satu

variabel, banyak variabel atau bahkan tidak ada sama sekali. 

System.out.println("Hello, JAVA");

System.out.println("Dari mahasiswa FKOM uniku");

perintah berikut untuk menampilkan Hello, JAVA dan  Dari mahasiswa

FKOM uniku 

5/15/2018 Modul i Java - slidepdf.com

http://slidepdf.com/reader/full/modul-i-java-55ab4e49d14a1 5/11

2.  Selanjutnya kita jalankan maka hasilnya seperti berikut :

PRAKTEK 3

1.  ketik kode sintak program java berikut ,dan simpan dengan nama

agenku.java 

Keterangan sintak program: 

{

private String name;public agenku (String name)

{

Public,menyatakan bahwa kelas/method/attribute tersebut dapat diakses

oleh kelas lain dimanapun

Private,menyatakan bahwa kelas tersebut tidak dapat diakses sama sekali

oleh kelas lain bahkan juga tidak dapat diturunkan.

this.name=name;

this adalah objek yang langsung digunakan tanpa didahului proses

instansiasi.  Penggunaan keyword ini yaitu bila ada attribute (non static)

dari suatu kelas akan digunakan method yang berada dalam kelas yang

sama, namun nama attribute tersebut dan nama parameter yang dilewatkan

pada method tersebut sama.

2.  selanjutnya buat file baru dan ketik kode program berikut lalu

simpan dengan nama salamagenku.java 

5/15/2018 Modul i Java - slidepdf.com

http://slidepdf.com/reader/full/modul-i-java-55ab4e49d14a1 6/11

 Keterangan sintak program: 

agenku agenku = new agenku("Agus wahyudin,M.kom");

String s = agenku.getMessage();

maksud kode di atas adalah untuk melakukan inisialisasi yang diperlukan

objek baru.3.  Setelah di jalankan maka hasilnya seperti berikut :

PRAKTEK 4

1.  ketik kode sintak program java berikut ,dan simpan dengan nama

tmpltgl.java 

Keterangan sintak program: 

Date date = new Date();

SimpleDateFormat format

= new SimpleDateFormat("dd mmmm yyyy hh:mm:ss");

maksud kode di atas adalah untuk inisialisasi objek baru. pada class tmpl

tgl dengan format (tgl bulan tahun jam detik menit ).

5/15/2018 Modul i Java - slidepdf.com

http://slidepdf.com/reader/full/modul-i-java-55ab4e49d14a1 7/11

PRAKTEK

Contoh Program Tipe Data Karakter Kesatu

1.  ketik kode sintak program java berikut ,dan simpan dengan nama

karakter1.java 

Keterangan sintak program: 

public static void main (String [] args) {

char karakterkesatu = 65;

char karakterkedua = 'B';

Kita dapat melambangkan suatu karakter dengan tanda petik tunggal misalnya

seperti di atas ‘B’ atau ‘3′   atau ‘=’. Suatu karakter dapat juga dilambangkan

dengan kode ASCII nya. Caranya dengan memulainya dengan garis miring

terbalik) kemudian diikuti dengan kode ASCII nya dalam bentuk heksadesimal. 

2.  Setelah di jalankan maka hasilnya seperti berikut :

PRAKTEK KARAKTER ESCAPE

1.  ketik kode sintak program java berikut ,dan simpan dengan nama

CarEscape.java 

5/15/2018 Modul i Java - slidepdf.com

http://slidepdf.com/reader/full/modul-i-java-55ab4e49d14a1 8/11

 Keterangan sintak program: 

 \n = tombol enter atau baris baru.

 \r = carriage return.

 \t = tombol tab.

 \b = tombol backspace.

 \\ = karakter \ 

 \ ‟ = karakter „ 

 \ ” = karakter ” 

2.  Setelah di jalankan maka hasilnya seperti berikut :

5/15/2018 Modul i Java - slidepdf.com

http://slidepdf.com/reader/full/modul-i-java-55ab4e49d14a1 9/11

PRAKTEK

Contoh program karakter ketiga (Escape Squenced)

1.  ketik kode sintak program java berikut ,dan simpan dengan nama

CarEscape2.java 

Keterangan sintak program: 

Berikut ini daftar escape sequence yang dikenal oleh Java.

Escape Sequences Deskripsi

 \ddd karakter Oktal(ddd)

 \uxxxx karakter

Heksadesimal(xxxx)

 \ ‟ tanda petik  

 \ ” tanda petik ganda 

 \\ tanda \ (backslash)

 \r carriage return

 \n pindah baris

 \f form feed \t tab

 \b backspace

2.  Selanjutnya kita jalankan maka hasilnya seperti berikut :

5/15/2018 Modul i Java - slidepdf.com

http://slidepdf.com/reader/full/modul-i-java-55ab4e49d14a1 10/11

IV. TUGAS

1.  Jelaskan kode – kode program dari latihan latihan prktek di atas!

2.  Buatlah program dengan hasil ahir sebagai berikut :

3.  Buatlah program Karakter escape dengan hasil akhr sebagai berikut:

Jawab :

2.

  Pertama ketik kode sintak program java berikut ,dan simpan dengan nama

tugasA.java 

  Lalu jalankan maka hasilnya seperti berikut :

3

  Pertama ketik kode sintak program java berikut ,dan simpan dengan nama

tugasB.java 

5/15/2018 Modul i Java - slidepdf.com

http://slidepdf.com/reader/full/modul-i-java-55ab4e49d14a1 11/11

  Lalu kita jalankan maka hasilnya seperti berikut :

KESIMPULAN

Pada umumnya,

bahasa pemrograman hanya mendefinisikan sintaks dan perilaku bahasa.Pada saat program Java dikompilasi, ia akan dikonversi ke bentuk 

bytecode, yang merupakan bahasa mesin yang portable. Selanjutnya,

bytecode tersebut dijalankan di Java Virtual Machine (atau disebut Java

VM atau JVM). Meskipun JVM dapat diimplementasikan langsung di

perangkat keras, namun biasanya diimplementasikan dalam bentuk 

program perangkat lunak yang mengemulasi mesin (komputer) dan

digunakan untuk menginterpretasi bytecode. Platform dapat didefinisikan

sebagai perangkat lunak pendukung untuk aktivitas-aktivitas tertentu.

Platform Java sendiri pada prinsipnya berbeda dengan bahasa Java atauJVM. Platform Java adalah himpunan kelas-kelas Java yang sudah

didefinisikan sebelumnya dan eksis sejak instalasi Java. Platform Java juga

mengacu pada lingkungan runtime atau API (Application Programming

Interface) Java.

DAFTAR PUSTAKA

http://java.lyracc.com/ 

 /