Skip to main content

Posts

Showing posts from September, 2015

Macam macam OOP

A. ENCAPSULATION, adalah mekanisme untuk menyembunyikan suatu proses dan data dalam sistem, selain untuk menghindari interferensi, juga berfungsi untuk menyederhanakan penggunaan proses itu sendiri. Dengan kata lain, berfungsi untuk membungkus attribut agar terhindar dari akses ilegal. Pada tahap awal pengenalan OOP, kita diharuskan memahami 2 macam enkapsulasi, yaitu : (1) Private, untuk mendeklarasikan instance variabel; (2) Public, untuk mendeklarasikan method yang akan diakses variabelnya. B. INHERITANCE, disebut juga pewarisan. Untuk mewariskan atribut dan method dari sebuah Class, kepada Class lain atau Subclass, atau membentuk class hierarchy. Pewarisan ini bertujuan untuk Reusability dan perluasan attitude. Keywordnya pada java adalah extends. C. POLYMORPHISME,adalah kemampuan untuk memperlakukan object yang memiliki perilaku atau bentuk yang berbeda. Terdapat 2 macam pada implementasinya, yaitu : (1) Overloading : Kemampuan untuk menggunakan nama yang sama untuk beber

Apa itu Pemrograman Terstruktur dan OOP?

Dari pengertian pemrograman terstruktur dan pemrograman berorientasi objek itu sendiri kita dapat menyimpulkan, apa perbedaan dari pemrograman terstruktur dan pemrograman berorientasi objek itu. Pemrograman berorientasi objek (Object-Oriented Programming atau OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya, Sedangkan untuk pemrograman terstruktur adalah kebalikan dari pemrograman berorientasi objek yaitu sebuah cara pemrosesan data yang terstruktur dalam analisa, cara dan penulisan pemrograman. Dikarenakan harus terstruktur sehingga dalam pembuatannya antara satu line pemrograman dengan yang lainnya berhubungan. Konsep utama dari Pemrograman Berbasis Objek terletak pada kondisi kode/line pemrogramanannya dimana merupakan sebuah kesatu

Apa itu Pemrogaman OOP?

 OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari.  Jadi setiap bagian dari suatu permasalahan adalah objek, nah objek itu sendiri merupakan gabungan dari beberapa objek yang lebih kecil lagi. Saya ambil contoh Pesawat, Pesawat adalah sebuah objek. Pesawat itu sendiri terbentuk dari beberapa objek yang lebih kecil lagi seperti mesin, roda, baling-baling, kursi, dll. Pesawat sebagai objek yang terbentuk dari objek-objek yang lebih kecil saling berhubungan, berinteraksi, berkomunikasi dan saling mengirim pesan kepada objek-objek yang lainnya. Begitu juga dengan program, sebuah objek yang besar dibentuk dari beberapa objek yang lebih kecil, objek-objek itu saling berkomunikasi, dan saling berkirim pesan kepada objek yang lain.

Apa Itu Pemograman Terstuktur?

Pemrograman Terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program. Selain pengertian diatas Pemrograman Terstruktur adalah suatu aktifitas pemrograman dengan memperhatikan urutan langkah-langkah perintah secara sistematis, logis , dan tersusun berdasarkan algoritma yang sederhana dan mudah dipahami. Prinsip dari pemrograman terstruktur adalah Jika suatu proses telah sampai pada suatu titik / langkah tertentu , maka proses selanjutnya tidak boleh mengeksekusi langkah sebelumnya / kembali lagi ke baris sebelumnya, kecuali pada langkah – langkah untuk proses berulang (Loop). Bahasa pemrograman yang mendukung pemrograman terstruktur: Cobol Turbo Prolog C Pascal Delphi Borland Delphi Setelah mengetahu pengertiannya? dilihat dari pengertian di atas, pemrograman terstruktur memilki beberapa sifat – sifat seperti : a. Memuat teknik pemecahan masalah yang logis dan sistematis b. Memuat algoritma yan