Bahasa Pemrograman 1 SI semester 3 BAB I. PENDAHULUAN

advertisement
Bahasa Pemrograman 1
SI semester 3
BAB I. PENDAHULUAN
PEMROGRAMAN BERORIENTASI OBJEK (JAVA)
1. Perbedaan Pemrograman Prosedural dan Pemrograman Berorientasi Objek.
Program komputer terdiri atas kode dan data. Kode adalah proses logis program
(misalnya fungsi) dan data adalah berupa variabel maupun konstanta.
Pada model tradisional atau prosedural (process-oriented model) semua data dan
kode digabung menjadi satu bagian dalam satu program. Pada model pemrograman
berorientasi objek (object-oriented model), komponen penyusun program secara
konseptual akan dipecah menjadi bagian-bagian tersendiri yang disebut objek. Setiap
objek memiliki data (sifat, berupa variabel maupun konstanta) dan method(perilaku
atau kemampuan melakukan sesuatu, berupa fungsi). Definisi objek adalah suatu
entitas yang memiliki data dan method. Contoh manusia (objek) memiliki data-data
(nama, jenis kelamin, berat badan, tinggi badan) dan method (cara berbicara, cara
berjalan, cara marah). Dalam dunia pemrograman objek diabstraksikan sebagai kelas
(class). Atau dengan kata lain kelas adalah bentuk abstrak dari objek. Wujud nyata
dari suatu kelas disebut instance. Contoh kelas manusia, maka instance-nya adalah
Budi, Siti, dll. Kelas kucing, maka instansce-nya adlah si meong, si manis,dll.
Keuntungan pemrogramana berorientasi objek adalah:
o Objek-objeknya dapat digunakan ulang(reusable) untuk program-program
lain.
o Program lebih terstruktur dan lebih mudah untuk dikembangkan.
o Bersifat natural atau alami, karena perilaku dan sifat-sifatnya dalam
program akan disesuaikan dengan objek-objek nyata yang ada di alam
sekitar.
2. Software yang dibutuhkan
Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:
Bahasa Pemrograman 1
SI semester 3
a. Java 2 SDK, Standart Edition (J2SE). software ini bias didownload dari
http://www//javasun.com/products/ . atau sebelum SDK ada JDK (Java
Development Kit)
b. Text editor. Berguna untuk menuliskan kode-kode program yang akan
dibuat. Missal notepad. Untuk mempermudah penulisan kode program
bias digunakan IDE (Integrated Development Environtment), misal
NetBeans, JCreator
3. Setting CLASSPATH
CLASSPATH adalah suatu variable system yang digunakan untuk
mengatakan kepada program yang ditulis dengan bahasa Java tempat lokasi kelaskelas yang akan digunakan. Maka kita dapat melakukan kompilasi maupun eksekusi
program yang kita buat dari direktori kerja kita.
Contoh direktori kerja di D:\DATA maka setting path yang diketikkan di
dalam command prompt adalah set CLASSPATH=. ; D:\DATA
Atau apabila diinginkan agar proses kompilasi dan eksekusi program dapat
dilakukan dari direktori manapun dan bersifat permanen, maka dapat diketikkan
perintah berikut ke dalam file autoexec.bat
set PATH = C:\java\jdk1.6.0\bin ; %PATH%
Untuk memeriksa apakah setting PATH berhasil, maka tuliskan perintah
javac atau java di sembarang direktori.
Jika diterapkan dalam Windows, cara untuk setting clash path-nya adalah sebagai
berikut:
Langkah 1.
Aktifkan sistem dari control panel, atau dari windows explorer klik kanan My
Computer īƒ Propertiesīƒ Advanced.
Sehingga akan muncul gambar seperti di bawah.
2
Bahasa Pemrograman 1
SI semester 3
Langkah 2.
Kemudian klik Environment Variables sehingga muncul seperti di bawah.
Klik New.
3
Bahasa Pemrograman 1
SI semester 3
Langkah 3.
Isikan textbox di New user Variabel, seperti di bawah.
Kemudian klik OK.
Langkah 4.
Isikan textbox di New System Variable
Kemudian klik OK.
Langkah 5.
Cek setting classpath, dengan cara masuklah ke DOS Prompt, kemudian ketikkan
java atau javac di sembarang direktori.
4
Bahasa Pemrograman 1
SI semester 3
Jika telah ada tampilan seperti di atas, maka setting classpath berhasil.
4. Membuat Program
Langkah-langkah untuk membuat program adalah:
1) Aktifkan Text editor (misal Notepad)
2) Ketikkan listing program
3) Simpan file dengan nama file berekstension .java
5
Bahasa Pemrograman 1
SI semester 3
Program 1-1
/* ini adalah program java pertamaku */
public class Programku {
public static void main (string [ ] args){
System.out.println (“Hello World….”);
System.out.println (“Saya Belajar bahasa java…”);
}
}
Kemudian simpan file tersebut dengan cara menambahkan tanda petik dalam file
name.
Dalam hal pemberian nama file harus sama dengan nama class, karena nama class
pada contoh program 1-1 di atas adalah Programku, maka nama file juga Programku
diikuti juga dengan adanya huruf besar atau tidak, karena Java bersifat case sensitive (
huruf besar atau kecil berpengaruh).
6
Bahasa Pemrograman 1
SI semester 3
5. Analisa Proogram
Sesuai dengan program 1-1 di atas terdapat beberapa bagian yaitu:
a. Baris komentar
/* ini adalah program java pertamaku */
Java menyediakan 3 cara untuk membuat komentar diantaranya menggunakan
tanda /*.....*/ , // , /**.....**/
b. Definisi class
public class Programku {
Baris di atas menggunakan kata kunsi class untk mendefinisikan kelas baru dan
diikuti nama dari kelas tersebut. Mengapa??
Dalam Java semua program adalah kelas (class).
Tanda kurung kurawal { digunakan untuk mengawali sebuah blok dalam program,
dan ditutup dengan }.
c. Definisi Method
public static void main (string [ ] args){
Baris di atas akan memulai method main ( ) yaitu method utama yang pasti
dimiliki oleh semua program Java (selain applet) dan akan dieksekusi pertama
kali pada saat program dijalankan.
Kata kunci public digunakan untuk menentukan tingkat akses dari method.
Artinya method tersebut dapat diakses oleh kode luar (di luar kelas Programku).
Kata kunsi static digunakan karena method main ( ) akan dipanggil oleh
interpreter Java.
Sebuah program Java tidak akan dapat dikompilasi tanpa adanya method main ( ).
d. Menampilkan Teks
System.out.println (“Hello World…”);
System.out.println (“Saya Belajar bahasa java…”);
Kode di atas adalah digunakan untuk menampilkan teks “Hello World…” dan
“Saya Belajar bahasa java…”.
e. Bagian Akhir Program
Ditandai dengan adanya tanda kurung kurawal tutup }.
7
Bahasa Pemrograman 1
SI semester 3
6. Melakukan Kompilasi Program
Langkah-langkah untuk mengkompilasi program adalah:
1) Aktifkan MS-DOS Prompt atau aplikasi command prompt
2) Aktifkan direktori kerja yang digunakan untuk menyimpan file.
Untuk mengaktifkan gunakan perintah CD (change directory)
3) Lakukan kompilasi program dengan perintah javac diikuti nama file.java
8
Bahasa Pemrograman 1
SI semester 3
Hasil dari perintah javac akan membentuk file berekstension .class
4) Mengeksekusi atau menjalankan program
Latihan program
Buatlah Program yang menampilkan data diri Anda, meliputi nama, NIM, jurusan dengan
disertai biodata Anda.
9
Download