Konsep utama pemrograman berorientasi objek adalah melakukan permodelan objek dari kehidupan nyata ke dalam tipe data abstrak, yaitu merupakan konsep pemrograman untuk memodelkan objek yang kita gunakan dalam kehidupansehari-hari.Setiap objek dalam kehidupan nyata dapat kita pandang sebagai kelas, misalnya kelas Hewan, kelas Manusia, kelas Mobil. Sedangkan objek dari kelas tersebut misalnya kucing dan burung untuk kelas Hewan, Indra dan Deni untuk kelas Manusia serta Toyota dan Daihatsu untuk kelas Mobil. Kemudian dari setiap objek tersebut memiliki State/ Atribut (Variable) dan Behavior (Method).
State/Attribute
Adalah berbagai variable yang mengitari class yang nilai datanya bisa ditentukandi object, atau segala sesuatu yang berhubungan dengan karakteristik objek,seperti Tipe, Model, Warna. Misalnya “Warna cat rumah itu adalah biru langit.”,dari pernyataan tersebut dapat disimpulkan bahwa Rumah adalah sebagai objek,dan warna cat sebagai atributnya. Contohnya di dalam pemrograman java:String nama,alamat;
Behavior/Method
Behavior/Method adalah implementasi dari bagaimana bekerjanya sebuah class,atau dengan kata lain method merupakan segala sesuatu yang dapat dilakukanoleh object. Method dapat memanipulasi data, perhitungan matematika dan memonitor kejadian dari suatu even. Sebagai contoh untuk objectperhitungan_nilai_mahasiswa , methodnya adalah cara Masukan Nama Mahasiswa dan cara menjalankannya. Jika dituliskan pada pemrograman java adalah sebagai berikut:
package Latihanoop;
/**
*
* @author Blackberry 9810
*/
import java.io.*;
public class perhitungan_nilai_mahasiswa
/**
*
* @author Blackberry 9810
*/
import java.io.*;
public class perhitungan_nilai_mahasiswa
{
public static void main (String[]args) throws IOException
{
BufferedReader Input = new BufferedReader (new InputStreamReader (System.in));
String nama;
double nmuts,nmuas,nmtugas,na;
int nuts,nuas,ntugas,nim;
System.out.print("Masukan Nama Mahasiswa ="); nama = Input.readLine();
System.out.print("Masukan NIM Mahasiswa ="); nama = Input.readLine();
System.out.print("Masukan Nilai Uts ="); nuts = Integer.parseInt(Input.readLine());
System.out.print("Masukan Nilai Uas ="); nuas = Integer.parseInt(Input.readLine());
System.out.print("Masukan Nilai Tugas ="); ntugas = Integer.parseInt(Input.readLine());
System.out.print("\n");
nmuts= (nuts*35)/100;
nmuas= (nuts*25)/100;
nmtugas= (nuts*25)/100;
na = (nmuts+nmuas+nmtugas);
System.out.println("Nama Mahasiswa ="+nama);
System.out.println("Nilai Murni yang diperoleh =A");
System.out.println("Nilai UTS ="+nmuts);
System.out.println("Nilai UAS ="+nmuas);
System.out.println("Nilai TUGAS ="+nmtugas);
System.out.println("Nilai yang diperoleh ="+na);
}
}
public static void main (String[]args) throws IOException
{
BufferedReader Input = new BufferedReader (new InputStreamReader (System.in));
String nama;
double nmuts,nmuas,nmtugas,na;
int nuts,nuas,ntugas,nim;
System.out.print("Masukan Nama Mahasiswa ="); nama = Input.readLine();
System.out.print("Masukan NIM Mahasiswa ="); nama = Input.readLine();
System.out.print("Masukan Nilai Uts ="); nuts = Integer.parseInt(Input.readLine());
System.out.print("Masukan Nilai Uas ="); nuas = Integer.parseInt(Input.readLine());
System.out.print("Masukan Nilai Tugas ="); ntugas = Integer.parseInt(Input.readLine());
System.out.print("\n");
nmuts= (nuts*35)/100;
nmuas= (nuts*25)/100;
nmtugas= (nuts*25)/100;
na = (nmuts+nmuas+nmtugas);
System.out.println("Nama Mahasiswa ="+nama);
System.out.println("Nilai Murni yang diperoleh =A");
System.out.println("Nilai UTS ="+nmuts);
System.out.println("Nilai UAS ="+nmuas);
System.out.println("Nilai TUGAS ="+nmtugas);
System.out.println("Nilai yang diperoleh ="+na);
}
}
Sekian tutorial yang saya berikan semoga bermanfaat,
Blog referensi
Tidak ada komentar:
Posting Komentar