Rabu, 07 Oktober 2026
14:39 WIB
TERKINI
Cuaca Ratusan Titik Panas Terpantau di Lampung, Tulang Bawang dan Mesuji Teratas Nasional MK Soroti Syarat Pendidikan Gibran, KPU Didesak Diperiksa DPR dan DKPP Bandar Lampung Polisi Bandar Lampung Amankan Lima Remaja Bersenjata Tajam, Kedepankan Edukasi Bandar Lampung Misteri Antrean Panjang Solar di Lampung Meski Pasokan Berlimpah Bandar Lampung Arinal Djunaidi Jalani Sidang Pembuktian, Hakim Tetapkan Vonis 20 Januari 2027 Cuaca Lampung Timur Dominasi Sebaran 140 Titik Panas di Provinsi Lampung Ekonomi Dan Bisnis Harga Emas Antam 6 Oktober 2026 Terkoreksi, Cek Daftar Lengkapnya Bandar Lampung Direktur RSUDAM Imam Ghozali Tanggapi Isu Mutasi: Siap Mengabdi Sesuai Kompetensi Lampung Timur Ceceran Minyak Misterius Kembali Cemari Pantai Cemara Lampung Timur Bandar Lampung Mendiktisaintek Brian Yuliarto Optimis Itera Jadi Institut Teknologi Terbaik Asia Tenggara Cuaca Ratusan Titik Panas Terpantau di Lampung, Tulang Bawang dan Mesuji Teratas Nasional MK Soroti Syarat Pendidikan Gibran, KPU Didesak Diperiksa DPR dan DKPP Bandar Lampung Polisi Bandar Lampung Amankan Lima Remaja Bersenjata Tajam, Kedepankan Edukasi Bandar Lampung Misteri Antrean Panjang Solar di Lampung Meski Pasokan Berlimpah Bandar Lampung Arinal Djunaidi Jalani Sidang Pembuktian, Hakim Tetapkan Vonis 20 Januari 2027 Cuaca Lampung Timur Dominasi Sebaran 140 Titik Panas di Provinsi Lampung Ekonomi Dan Bisnis Harga Emas Antam 6 Oktober 2026 Terkoreksi, Cek Daftar Lengkapnya Bandar Lampung Direktur RSUDAM Imam Ghozali Tanggapi Isu Mutasi: Siap Mengabdi Sesuai Kompetensi Lampung Timur Ceceran Minyak Misterius Kembali Cemari Pantai Cemara Lampung Timur Bandar Lampung Mendiktisaintek Brian Yuliarto Optimis Itera Jadi Institut Teknologi Terbaik Asia Tenggara

Ruang Lingkup (ilmu komputer)

Bagikan:

Dalam pemrograman komputer, ruang lingkup (bahasa Inggris: Scope) pengikatan nama (asosiasi nama ke suatu entitas, seperti variabel) adalah bagian dari program di mana pengikatan nama tersebut valid; yaitu dimana nama dapat digunakan untuk merujuk pada entitas tersebut. Di bagian lain dari program, nama tersebut mungkin merujuk pada entitas yang berbeda (mungkin memiliki pengikatan yang berbeda), atau tidak merujuk pada apa pun sama sekali (mungkin tidak terikat). Ruang lingkup membantu mencegah tabrakan nama dengan memungkinkan nama yang sama merujuk pada objek yang berbeda - selama nama tersebut memiliki ruang lingkup yang terpisah. Ruang lingkup suatu nama pengikatan juga dikenal sebagai visibilitas suatu entitas, terutama dalam literatur yang lebih tua atau lebih teknis—ini berhubungan dengan entitas yang dirujuk, bukan nama yang merujuk.

Istilah "ruang lingkup" juga digunakan untuk merujuk pada himpunan semua pengikatan nama yang valid dalam suatu bagian dari suatu program atau pada titik tertentu dalam suatu program, yang lebih tepat disebut sebagai konteks atau lingkungan.[1]

Contoh dengan Java

publicclass A{

publicIntegernomorInteger=newInteger();/* Variabel Global untuk semua Metode */

publicIntegermetode(){
intangka=1;// Variabel Lokal untuk metode. Dapat diakses di dalam metode ini saja, tetapi tidak di luar metode ini.
for(inti=0;i<nomorInteger.intValue();i++){// i adalah variabel lokal untuk loop for, hanya dapat diakses di dalam loop tersebut.
angka*=i;
}
// i = 2; Baris ini akan menyebabkan error karena variabel i belum dideklarasikan. i hanya didefinisikan secara lokal di dalam loop for.
returnInteger.valueOf(angka);
}

publicvoidmetodeLain(){
intangka=1;// Variabel lokal untuk metodeLain. angka di sini adalah variabel yang berbeda dengan variabel angka di metode.
System.out.println("Variabel lokal angka: "+angka);
}
}

Referensi

  1. ↑ Scott, Michael L. (2009) [2000]. Programming Language Pragmatics (Edisi tiga). Morgan Kaufmann Publishers. ISBN 978-0-12-374514-9.
Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan