Apa yang dimaksud Abstraction [glosarium teknologi informasi]

Abstraction :

Abstraksi adalah konsep atau ide umum, bukan sesuatu yang konkret atau nyata. Dalam ilmu komputer , abstraksi memiliki definisi yang sama. Ini adalah versi sederhana dari sesuatu yang teknis, seperti fungsi atau objek dalam suatu program. Tujuan dari “mengabstraksi” data adalah untuk mengurangi kompleksitas dengan menghapus informasi yang tidak perlu.

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

Bahkan orang yang sangat teknis, seperti pengembang perangkat lunak dapat mengambil manfaat dari abstraksi. Misalnya, salah satu manfaat utama dari pemrograman berorientasi objek adalah abstraksi data. Ini mengubah entitas 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 menggabungkan item-item ini menjadi satu objek, memudahkan programmer untuk mengakses dan mengelola data dalam suatu program.

Related Posts