Pemrograman berorientasi obyek merupakan suatu konsep pemrograman dengan mengambil konsep obyek sebagai komponen dasar dari pemrogramannya. Obyek merupakan suatu kesatuan komponen dan struktur yang di dalamnya berisi attribut yang selanjutnya dinamakan dengan member dan method yang merupakan kumpulan fungsional dari suatu obyek. Sebagai suatu analogi obyek, kita ambil obyek mobil dan lainnya. Obyek mobil ini mempunyai method berupa maju, mundur, jalan, berhenti, dan berputar. Dengan demikian dapat dikatakan bahwa obyek mempunyai sifat-sifat, yaitu:
- Member atau sering juga disebut dengan attribut yang menjelaskan variable, parameter atau keadaan (state) dari suatu obyek, misalkan pada obyek mobil terdapat member berupa roda, kemudi, seperti yang disebutkan di atas.
- Method atau sering juga disebut dengan behavior yang menjelaskan perilaku, kegiatan atau kerja dari suatu obyek, misalkan pada obyek mobil terdapat method maju, mundur, berhenti, seperti yang disebutkan diatas.
- Nama Class
- Member
- Method
Belajar JAVA ini dibutuhkan penalaran yang bener-bener fit.... agar kita bisa menyelesaikan masalah dengan baik.....
Coba kita liat beberapa masalah di bawah ini !!!
1. Buatlah program untuk menampilkan kata " belajar bahasa JAVA " !!!
2. Buatlah program untuk menampilkan hasil sebagai berikut :
Nim :
Nama
Kelas :
3. Buatlah program untuk menghitung luas segitiga !!!
Penyelesaian !!!
1. public class Hello {
public static void main (String[] args) {
System.out.println("Belajar bahasa JAVA");
}
}
2. public class Biodata {
public static void main (String[] args) {
System.out.print("Nim : 200801030305 ");
System.out.print("Nama : Frinke Seftilia Jayanti Nasution");
System.out.print("Kelas : Mik - 78 ");
}
}
3. public class LSegitiga {
public static void main (String[] args) {
System.out.println("Program Penghitungan Luas Segitiga");
int Alas = 10;
int Tinggi = 20;
double Luas;
System.out.println("Alas = " +Alas);
System.out.println("Tinggi = " +Tinggi);
Luas = (Double)((Alas*Tinggi)/2);
System.out.println("Luas Segitiga = " +Luas);
}
}
Begitulah penyelesaian dari kasus kita. kal'o ada yang nanya..... loh kok cuma gitu doank??? selanjutnya gimana??? itu kan cuma listingnya aja.....cara ngejalaninya gimana???
Oke....baiklah..... Jadi langkah selanjutnya yang kita lakukan adalah menekan tombol ctrl+1, itu gunanya untuk peng_compile_an program yang udah kita buat.....dan otomatis akan muncul kotak dialog untuk penyimpanan filenya..... Teringat ke penyimpanan filenya.......nama file harus sama dengan nama classnya......Misalnya, kita mengetik nama classnya itu public class ice..... Jadi nama filenya yang kita buat adalah ice dan jangan lupa buat extentionnya itu .JAVA jadi nyimpannya ice.java ya temen-temen......
Setelah kita meng_compile, langkah selanjutnya yang kita lakukan adalah menjalankan programnya yaitu dengan menekan tombol ctrl+2 (me_run)....
maka akan muncul hasilnya seperti di bawah ini............
1. Selamat Belajar JAVA
2. Nim : 200801030305 Nama : Frinke Seftilia Jayanti Nasution
Kelas : Mik - 78
3. Luas Segitiga = 100
oh iya.....hampir lupa..!!!!
kita belum menjelaskan sedikit tentang program yang kita buat...... Jadi penjelasannya itu begini :
- public class itu adalah format untuk pembuatan nama class sekaligus nama file yang akan kita simpan....
- public static void main itu fungsi utama dari program JAVA.
- System.out.println itu fungsi untuk pencetakan/ penampilan hasil ke layar monitor.
- double itu type data yang pecahan.
- int itu fungsi untuk pendeklarasian variabel.
- +Alas, +Tinggi, +Luas itu fungsi untuk penampung variabelnya.
Bila kita menginginkan hasil jawaban kita kesamping semuanya, kita tinggal menghapus sedikit huruf dari println itu menjadi print.... tapi jika kita gak menginginkan yang seperti itu, kita gak usah menghapusnya.....
Demikianlah postingan pertama saya tentang pemrograman JAVA. sedikit banyaknya bila ada kekurangan dalam hal penyampaian, harap maklum yyyyaaaaaaaaaa.....
saya juga masih membutuhkan partisipasi dari kawan-kawan sekalian......
Atas perhatiannya aq ucapkan terimakasih............
^ ) ^