Form dan Event Handler di Java C# dan C++

Form dan Event Handler di Java C# dan C++
Form adalah tampilan user interface yang disediakan oleh bahasa pmrograman agar mudah untuk menjalankan sebuah program. Event handler adalah sebuah method yang dapat mendeteksi suatu kejadian yang terjadi pada sebuah form, contoh ketika sebuah button di Click maka program akan melakukan sebuah eksekusi  perintah yang ada pada event handlernya.Pada contoh code program berikut...
Read More

Mutlithreading di Java, C# dan C++

Mutlithreading di Java, C# dan C++
Multi threading adalah sebuah cara pengeksekuisian beberapa program secara bersamaan. saling berbagi sumber daya tetapi dapat dijalankan secara independen.Keuntungan dari Multi threading adalah :Aplikasi interaktif menjadi tetap responsif meskipun sebagian dari program sedang diblok atau melakukan operasi lain yang panjang.Berbagi sumber daya. Beberapa thread yang melakukan proses...
Read More

Exception (error) Handling di Java, C# dan C++

Exception (error) Handling di Java, C# dan C++
Exception handling adalah penangan error yang terjadi pada sebuah program. Exception handling akan mendeteksi error yang terjadi secara otomatis. Exception handling dalam pemrograman Csharp, Java dan C++ menggunakan keyword “try-cactch”. Pada contoh kode program berikut Exception Handling akan mendeteksi input jika terjadi error.Csharpusing System;namespace OOPpraktikum{ class...
Read More

Interface di Java, C# dan C++

Interface di Java, C# dan C++
Interface adalah sebuah fitur OOP yang menampung method-method kosong. Interface harus diturunkan pada sebuah Class jika ingin di implementasikan. Tidak jauh berbeda dengan Abstract Class kegunaan dari interface, hanya saja interface tidak bisa menampung method default dan tidak mempunyai modifier.Penggunaan interface dalam bahasa pmrograman Csharp, Java dan C++ berbeda. Jika...
Read More

Abstract Class di Java, C# dan C++

Abstract Class di Java, C# dan C++
Abstract class adalah class yang tidak bisa dibuat secara instan sebagaimana class pada umumnya. Abstract class harus di implementasikan pada class turunan dari class Abstract tersebut. Abstract class berisi berisi sebuah method abstract dan method default yang bisa di override pada class turunan. Tidak semua bahasa pemrograman yang mendukung OOP mempunyai abstract class dan abstract...
Read More

Inner Class Java, C# dan C++

Inner Class Java, C# dan C++
Inner class adalah sebuah class yang di buat didalam sebuah class dan mempunyai karakteristik seperti class – class pada umumnya. Salah satunya bisa menjadi class turunan. Untuk pemanggilan inner class harus terlebih dahulu memanggil class luarnya. Manfaat penggunaan fitur inner class ini adalah untuk melakukan pengelompokan kode program.Csharpusing System;namespace NestedClass{...
Read More

Inheritance (penurunan) di Java, C# dan C++ || OOP

Inheritance (penurunan) di Java, C# dan C++ || OOP
Inheritance adalah salah satu fitur OOP yang sangat penting, Inheritance adalah penurunan sifat dari suatu Class ke kelas yang lain. Tidak semua sifat bisa diturunkan ke Class turunan tetapi hanya filed dan method yang punya modifier public dan protected yang bisa di turunkan.Manfaat Inheritance :Inheritance memungkinkan untuk menciptakan sebuah class dari class yang sudah ada.Ketika...
Read More

Polymorphisme Overload Override Java, C# dan C++ || OOP

Polymorphisme Overload Override Java, C# dan C++ || OOP
Overloading adalah suatu cara untuk memberikan nama yang sama kepada dua method yang berbeda meski dua method tersebut berada dalam class yang sama. Hal ini dapat dilakukan dengan cara membedakan tipe parameter, jumlah parameter dan susunan parameter, Manfaat penggunaan overloading adalah agar method yang mempunyai tingkah yang hampir sama mudah diingat oleh developer software.Overriding...
Read More

Information Hidding dan Encapsulation di Java, C# dan C++ || OOP

Information Hidding dan Encapsulation di Java, C# dan C++ || OOP
Information hidding adalah Penyembunyian sebuah Filed dari kelas lain agar tidak bisa di akses secara langsung. Information Hidding di lakukan dengan cara memberikan modifier private pada filed yang di sembunyikan dari kelas lain.Encapsulation adalah proses pengelompokan Filed dan method dengan memberikan hak akses kepada Filed dan method sehingga Filed hanya dapat di akses melalui...
Read More

Class, Method dan Modifier di Java, C# dan C++ || OOP

Class, Method dan Modifier di Java, C# dan C++ || OOP
Class adalah kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan...
Read More