modul i java

Upload: abdul-karim-syamil

Post on 17-Jul-2015

96 views

Category:

Documents


0 download

TRANSCRIPT

LAPORAN PRAKTIKUM

Pemrograman Berbasis JavaMODUL I

DISUSUN OLEH:

NAMA NIM PRODI/JENJANG

: Totoh Abdul Karim : 2009101016 : SI A 2009

LABORATORIUM KOMPUTER

FAKULTAS ILMU KOMPUTER UNIVERSITAS KUNINGAN2012

MODUL I MENGENAL PROGRAM JAVA A. DASAR TEORI Mengenal 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

4. 5.

6.

dibedakan dalam proses compilasi program, misal penamaan kelas dengan nama helodunia tidak sama dengan Helodunia 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. 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

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

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

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 ).

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

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 :

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 :

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

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 atau JVM. 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/

/