Apa itu Instance?

Dalam pemrograman berorientasi objek (OOP), instance adalah perwujudan spesifik dari suatu objek. Sebuah objek dapat memiliki variasi yang berbeda, dan setiap variasi yang direalisasikan disebut sebagai instance. Proses pembuatan instance disebut instansiasi. Dalam komputasi, instance dapat berupa tipe dokumen atau elemen.

Setiap kali Anda menjalankan sebuah program, itu merupakan instance dari program tersebut. Dalam bahasa pemrograman yang membuat objek dari kelas, sebuah objek adalah hasil instansiasi dari sebuah kelas. Artinya, objek adalah anggota dari kelas tertentu dengan nilai yang telah ditentukan, bukan variabel. Sebagai analogi di luar pemrograman, “burung” bisa dianggap sebagai kelas, dan burung peliharaan Anda, Polly, adalah objek dari kelas tersebut.

Instance Kelas dan Variabel Instance

Sebuah instance dari kelas adalah objek. Instance juga dikenal sebagai objek kelas atau instance kelas. Oleh karena itu, proses instansiasi juga disebut sebagai konstruksi.

Setiap kali suatu nilai berbeda dari satu objek ke objek lainnya, nilai tersebut disebut variabel instance. Variabel ini bersifat spesifik untuk instance tertentu. Salinan variabel instance dibuat untuk setiap objek dan tidak akan dibagikan dengan objek lain.

Instance dan Variabel Instance dalam Java

Java adalah bahasa pemrograman berbasis kelas, dan manifestasi fisik dari kelas dalam Java disebut sebagai instance. Semua instance dari suatu kelas memiliki kumpulan atribut yang sama. Namun, setiap instance bisa berbeda tergantung pada isi dari setiap atribut.

Variabel yang dideklarasikan di dalam suatu kelas tetapi di luar blok, konstruktor, atau metode disebut sebagai variabel instance dalam Java. Untuk membuat variabel instance, sebuah objek harus diinstansiasi dan dapat diakses oleh semua blok, konstruktor, dan metode dalam kelas tersebut. Setiap objek memiliki salinan variabel instance sendiri.

Instance dan Variabel Instance dalam Python

Dalam bahasa pemrograman Python, instance dari suatu kelas juga disebut sebagai objek. Instance ini mencakup anggota data dan metode yang dapat diakses oleh objek dari kelas tersebut.

Dalam Python, variabel instance atau atribut instance terikat pada instance tertentu dari suatu kelas, sementara variabel kelas terikat pada kelas itu sendiri.

Instance AWS dan Instance Store

Instance dalam Amazon Web Services (AWS) adalah server virtual yang berjalan di AWS Cloud. Dalam Amazon Elastic Compute Cloud (Amazon EC2), sistem operasi (OS) dan aplikasi yang berjalan pada instance dapat dikonfigurasi sesuai kebutuhan. AWS juga menyediakan berbagai jenis instance yang dioptimalkan untuk berbagai kasus penggunaan.

Dalam Amazon EC2, instance store menawarkan penyimpanan blok sementara untuk instance. Namun, penyimpanan ini berada pada disk yang terhubung secara fisik ke host komputer.

Instance Database dan Segmentasi

Instance dalam sebuah database adalah kombinasi antara program dan memori yang digunakan untuk mengakses metadata serta data aplikasi yang disimpan dalam file fisik di server. Misalnya, setiap kali Anda masuk ke database, sesi login Anda merupakan sebuah instance. Dengan demikian, sebuah instance dalam database bertanggung jawab mengelola semua data terkait dan melayani pengguna database.

Proses mendeteksi instance dari suatu objek dan menandai batasnya disebut segmentasi instance. Dalam deep learning (DL), tugas penglihatan komputer untuk mendeteksi dan mengidentifikasi objek dalam sebuah gambar disebut segmentasi instance.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *