“Object-Oriented Programming” adalah sebuah kumpulan kata yang tak asing lagi di kalangan orang yang menyibukkan dirinya di lingkungan Teknologi Informasi (IT). Apa sih sebenarnya kumpulan tiga kata itu? Mari kita bedah mulai dari asal katanya. “Object-Oriented Programming” berasal dari 3 kata, dua kata pertama merupakan sebuah satu kesatuan kata “Object-Oriented” dan yang lainnya adalah kata “Programming”. “Object-Oriented” berarti berorientasi pada object, dalam hal ini perhatian kita tertuju pada apa yang dimaksud dengan object. “Programming” adalah pemrograman atau cara kita membuat program. Apabila digabungkan maka akan berarti cara atau mekanisme pembuatan program dengan berorientasi atau menggunakan object. Object dalam paradigma OOP (Object-Oriented Programming) adalah sebagai tokoh utama dalam penyusunan sebuah sistem aplikasi. Dalam sebuah aplikasi terdiri dari banyak object yang saling berhubungan.