Halaman

Senin, 10 Oktober 2011

Pemrograman berorientasi objek (Object Oriented Programming)

Saat ini didunia bahasa pemrograman yang sedang menjadi trend adalah bahasa pemrograman yang berorientasi pada object (Object Oriented Programming – OOP). Salah satu bahasa pemrograman yang menggunakan metoda ini adalah Java. Yang menjadi pertanyaan adalah apa dan bagaimanakah OOP itu? Kali ini akan coba dibahas tentang OOP.

Dalam OOP struktur program tidak seperti pada pemrograman prosedural, sehingga jika terdapat kesalahan, atau mengembangkan program tidak harus mengurut program secara keseluruhan, melainkan hanya pada kelas tertentu yang akan diperbaiki atau dikembangkan. Objek merupakan gabungan dari data (dalam bentuk variabel instansi) dan beberapa tugas atau disebut dengan perilaku terhadap kumpulan data tersebut.

Pemrograman berorientasi objek dimaksudkan untuk memecahkan masalah pemrograman dengan menggunakan pola pikir manusia dan bagaimana interaksi manusia dalam kehidupan. Objek dimisalkan sebuah benda atau makhluk hidup yang memiliki ciri-ciri atau spesifikasi khusus, dan juga memiliki perilaku atau kegiatan dengan menggunakan ciri-ciri yang melekat pada objek tersebut.

Ciri-ciri atau spesifikasi yang ada pada objek ini disebut dengan atribut atau variabel sebagai alat untuk memesan nilai tertentu dari objek, yang pada dasarnya berisi informasi tentang objek tersebut. Sedangkan perilaku atau kegiatan dari objek disebut dengan metode, yaitu bagaimana objek tersebut melakukan suatu kegiatan tertentu dengan menggunakan atribut yang melekat padanya.

Objek berkaitan erat dengan kelas (class), dan kelas dapat memiliki variabel maupun subrutin. Sebagai contoh jika Computer adalah sebuah kelas, maka Mainframe, PC, Notebook, Netbook, dll adalah objek. Masing-masing dari objek memiliki ciri-ciri utama yang sama, namun setiap jenis dari anggota kelas Computer tersebut mempunyai ciri-ciri khusus yang berbeda, misalnya monitor yang berbeda, keyboard yang berbeda, dll.

Sehingga dapat dikatakan bahwa kelas berfungsi sebagai pembuat objek. Objek dibuat dan dibentuk kembali pada saat program dijalankan, dimana akan dapat diciptakan banyak objek sekaligus.

Dari contoh diatas, jika digambarkan dalam penulisan program Java :

class Computer
{
    String monitor;
    String keyboard;
    String processor;
    String printer;
}

Setiap objek yang akan diciptakan dari kelas Computer, akan memiliki masing-masing variabel “monitor”, “keyboard”, “processor”, dan “printer”. Sehingga akan dapat diciptakan banyak objek baru dari kelas ini. Dimana jika terjadi perubahan data, maka objek yang mengalami perubahan dapat langsung disesuaikan dengan perubahannya.

Contoh lain adalah dalam kelas Motor, sebagai berikut :

class Motor
{
    String merk, type;
    int tahun, kecepatan_max;

    void printMotor()
    {
       System.out.println(“Merk : “+merk);
       System.out.println( “Type : “+type);
       System.out.println(“Thn Produksi : “+tahun);
       System.out.println(“Kecepatan : “+kecepatan_max);
    }
}

public class MotorGo
{
    public static void main(String[] args)
    {
       //Disini menciptakan objek-objek dari kelas Motor
       Motor suzuki = new Motor(); /*membuat objek motor suzuki*/
       Motor honda = new Motor(); /*membuat objek motor honda*/
       //demikian seterusnya dapat dibuat objek baru

      //Setelah ini memberi nilai pada masing-masing objek dengan variabel
      //untuk motor suzuki
      suzuki.merk=”Suzuki”;
      suzuki.type=”TS125”;
      suzuki.tahun=2000;
      suzuki.kecepatan_max=120;

      //untuk motor honda
      honda.merk=”Honda”;
      honda.type=”Tiger 2000”;
      honda.tahun=2008;
      honda.kecepatan_max=200;

       //memerintahkan untuk mencetak
      suzuki.printMotor();
      honda.printMotor();
    }
}

Class dapat berupa satu file tersendiri untuk memudahkan pemeriksaan jika terjadi kesalahan maupun untuk pengembangan program. Demikian pula dengan subrutin MotorGo. Dalam pemrograman Java, untuk proses menjalankan program yaitu dengan memanggil subrutinnya. Sehingga nama file sama dengan nama subrutin yang akan dijalankan. Sebagai contoh dari program diatas, jika disimpan dalam satu file adalah MotorGo.java. Yang perlu diingat dalam Java berlaku prinsip yang membedakan antara huruf kapital dan huruf non-kapital, sehingga penulisannya harus teliti. Dan variabel tidak dapat menyimpan objek, ia hanya bisa menyimpan nilai dari suatu objek.

Demikian pembahasan mengenai Pemrograman Berorientasi Objek (OOP) kali ini. Kekurangan dalam tulisan ini adalah karena penulis dalam proses belajar. Semoga bermanfaat.

Referensi : http://java.lyracc.com

Kamis, 09 Juni 2011

Pondok Indah Rumah Kos

Pondok Indah Rumah Kos bertempat di lokasi yang nyaman, tenang, dengan fasilitas :
- Mushalla
- Petugas keamanan yang berpengalaman.
- Akses internet
- Kantin
- CCTV untuk keamanan
- Tempat parkir yang luas
- Jasa pencucian
- dll

Lokasi strategis dekat dengan UI (pintu belakang), dekat dengan fasilitas swalayan, rumah sakit, Masjid, dan SPBU. Alamat di Jl. K.H.Ahmad Dahlan, No.4, RT.06/01, Kukusan-Depok.

Segera bergabung dengan kami, untuk layanan informasi hubungi :
Sari (0821 11011 995)
Fikar (0899 811 0944)

Jumat, 22 April 2011

Saat Bertemu

Saat bertemu orang yang  dikasihi,
Berusahalah dapatkan selalu kesempatan bersamanya
Karena ketika dia telah pergi
Segala penyesalan akan terlambat.

Saat bertemu teman yang dapat dipercaya, rukunlah bersamanya.
Karena seumur hidup manusia, teman sejati tak mudah ditemukan.

Saat bertemu penolongmu
Ingat utk bersyukur pada-NYA
Karena dialah yg mengubah hidupmu.

Saat bertemu org yg pernah kau cintai
Temuilah dengan senyum untuk berterima kasih
Karena dialah yang mebuatmu lebih mengerti tentang kasih

Saat bertemu org yg pernah kau benci, sapalah dengan ramah
Karena dia membuatmu semakin teguh dan kuat

Saat bertemu yang pernah mengkhianatimu
Berbaiklah dengannya
Karena jika bukan karena dia, hari ini kau tak memahami dunia ini.

Saat bertemu yang pernah kau cintai
Do'akanlah dia
Karena saat kau mencintainya, bukankah berharap dia bahagia?

Saat bertemu yang tergesa meninggalkanmu
Berterimakasihlah bahwa dia pernah ada dalam hidupmu
Namun dia adalah bagian dari masa lalumu.

Saat bertemu yang pernah salah paham padamu,
Gunakan untuk perbaiki silaturahmi dan memperbaiki
Karena engkau mungkin hanya punya satu kesempatan untuk memperbaiki

Saat bertemu yang saat ini menemanimu seumur hidup,
berterimakasihlah sepenuhnya bhw dia mencintaimu.
Karena saat ini kalian mendapatkan kebahagiaan dan cinta sejati.

<<-->>

Sabtu, 09 April 2011

Jangan Pernah

Jangan pernah bertanya ALLAH ada dimana
Karena ALLAH ada di nurani suci tiap insan

Jangan pernah mengundang ALLAH untuk datang
Karena ALLAH tidak pernah pergi kemanapun

Jangan pernah bilang ALLAH tidak melihatmu
Karena ALLAH ada tepat didepanmu

Jangan pernah bilang ALLAH tidak mendengarmu
Karena ALLAH ada dalam hatimu

Jangan pernah bilang ALLAH tidak mengerti dirimu
Karena ALLAH yang memberikan akal padamu

Jangan pernah berprasangka buruk pada ALLAH
Karena ALLAH selalu memberi yang terbaik pada setiap hamba-NYA

(c) apm#01

Selasa, 29 Maret 2011

Sebuah kisah PASIR DAN BATU

Kisah ini menceritakan tentang dua sahabat yang berjalan melintasi gurun pasir. Saat berjalannya waktu mereka mulai bertengkar dan yang satu menampar pipi sahabatnya. Yang ditampar pipinya hatinya terluka, tapi tanpa berkata sepatah kata pun dia kemudian menulis di pasir :"HARI INI SAHABAT BAIKKU MENAMPAR WAJAHKU".

Mereka meneruskan perjalanannya sampai menemukan sebuah oasis, dimana mereka memutuskan untuk beristirahat dan mandi. Tetapi orang yang wajahnya ditampar, terjebak di pasir penghisap dan tenggelam; tetapi sahabatnya berhasil menyelamatkannya. Setelah pulih keadaannya, dia mengukir kalimat di sebuah batu : "HARI INI SAHABAT BAIKKU TELAH MENYELAMATKAN HIDUPKU".

Orang yang telah menampar sahabatnya dan kemudian menolongnya, lalu bertanya : "Setelah aku menampar kamu menulis di pasir, dan sekarang kamu menulis di batu, kenapa begitu?" ....Sahabat yang ditanya menjawab : "Ketika seseorang menyakiti, kita harus menuliskannya di pasir; sehingga angin bisa memaafkan kita dengan meniupnya lenyap tak terbekas...Tapi saat orang melakukan kebaikan untuk kita, kita harus mengukirnya di batu; supaya tidak ada satu angin pun yang sanggup menghapuskan ingatan indah itu..."

BELAJAR UNTUK MENULISKAN KEPEDIHAN DI PASIR DAN MENGUKIR PENGALAMAN BAIK DI BATU CADAS.

Orang bijak berkata memerlukan waktu satu menit untuk bisa menemukan seseorang yang spesial, satu jam untuk bisa menghargainya, satu hari untuk bisa menyukai dan mengasihi. Tetapi dibutuhkan waktu seumur hidup untuk bisa melupakannya.

<<disadur dari Anonim>>