Modul i Java
-
Upload
abdul-karim-syamil -
Category
Documents
-
view
46 -
download
0
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/
/