Pengertian Abstraction

Abstraksi adalah konsep atau gagasan umum, bukan sesuatu yang konkret atau nyata. Dalam ilmu komputer, abstraksi memiliki definisi yang serupa. Ini adalah versi sederhana dari sesuatu yang teknis, seperti fungsi atau objek dalam program. Tujuan dari "abstrak" data adalah untuk mengurangi kompleksitas dengan menghapus informasi yang tidak perlu.

Pada tingkat tertentu, kita semua memikirkan komputer secara abstrak. Ketika kita mengetik dokumen dalam pengolah kata, kita tidak memikirkan CPU memproses setiap huruf yang kita ketik dan data yang disimpan ke memori. Saat kami melihat halaman web, kami tidak memikirkan data biner yang ditransfer melalui Internet dan sedang diproses dan dirender oleh browser web. Kami cukup mengetik dokumen kami dan menjelajahi web. Ini adalah bagaimana kita secara alami konsep komputasi abstrak.

Bahkan orang yang sangat teknis, seperti pengembang perangkat lunak dapat mengambil manfaat dari abstraksi. Sebagai contoh, salah satu manfaat utama pemrograman berorientasi objek adalah abstraksi data. Ini mengubah entitas yang kompleks menjadi objek yang disederhanakan, yang dapat diakses dan diubah dalam suatu program. Objek-objek ini, yang sering disebut kelas, mungkin memiliki banyak atribut dan metode. Dengan mengkonsolidasikan item-item ini ke dalam satu objek, akan memudahkan programmer untuk mengakses dan mengelola data dalam suatu program.

Related Posts

Post a Comment

Subscribe Our Newsletter