Posts

Showing posts from June, 2023

OOP C++

Image
 Pengertian Objek Oriented Programming      Object Oriented Programming atau disingkat menjadi OOP adalah paradigma pemrograman dalam melakukan pemrograman yang berorientasi kepada object, semua fungsi, data dan pengolahan data akan dibungkus dalam kelas-kelas dan object-object.      Masing-masing object dapat memiliki sifat dan tugasnya. Pada paradigm ini, object-object tersebut dapat berkerja sendiri dan juga dapat saling bekerja sama dengan kemungkinkan untuk saling berhubungan, seperti menerima, mengirim data kepada object lainnya dan memproses data.      Paradigma OOP dapat dilihat sebagai interaksi dari object yang saling berhubungan satu sama lain untuk melakukan tugasnya. Pengembangan program OOP dilakukan dengan cara mengikuti model yang telah ada di dalam dunia nyata (Object-Oriented World). ...

Recursive

Image
  Pengertian Recursive Recursive, dalam konteks pemrograman, mengacu pada suatu konsep di mana sebuah fungsi atau algoritma memanggil dirinya sendiri secara berulang untuk memecahkan masalah yang lebih besar menjadi masalah yang lebih kecil dan lebih terkelola.     Untuk merancang algoritma recursive untuk masalah yang diberikan, akan berguna untuk memikirkan berbagai cara kita dapat membagi masalah ini untuk mendefinisikan masalah yang memiliki struktur umum yang sama dengan masalah aslinya. Proses ini terkadang berarti kita perlu mendefinisikan kembali masalah asli untuk memfasilitasi submasalah yang tampak serupa. Kita dapat memakai contoh dari operasi faktorial yang biasa kita pelajari dalam matematika.      Dalam matematika,  faktorial  adalah hasil perkalian menaik dan ditulis dengan tanda seru ” ! “. Sebagai...