More Info
KPOP Image Download
  • Top University
  • Top Anime
  • Home Design
  • Top Legend



  1. ENSIKLOPEDIA
  2. Abstraksi (ilmu komputer) - Wikipedia bahasa Indonesia, ensiklopedia bebas
Abstraksi (ilmu komputer) - Wikipedia bahasa Indonesia, ensiklopedia bebas

Abstraksi (ilmu komputer)

  • Afrikaans
  • العربية
  • Български
  • বাংলা
  • Bosanski
  • Català
  • کوردی
  • Dansk
  • Deutsch
  • English
  • Español
  • فارسی
  • Suomi
  • Français
  • עברית
  • Magyar
  • Ido
  • Italiano
  • 日本語
  • 한국어
  • Bahasa Melayu
  • Polski
  • Português
  • Русский
  • Srpskohrvatski / српскохрватски
  • Српски / srpski
  • Türkçe
  • Українська
  • اردو
  • Tiếng Việt
  • 中文
  • 粵語
Sunting pranala
  • Halaman
  • Pembicaraan
  • Baca
  • Sunting
  • Sunting sumber
  • Lihat riwayat
Perkakas
Tindakan
  • Baca
  • Sunting
  • Sunting sumber
  • Lihat riwayat
Umum
  • Pranala balik
  • Perubahan terkait
  • Pranala permanen
  • Informasi halaman
  • Kutip halaman ini
  • Lihat URL pendek
  • Unduh kode QR
Cetak/ekspor
  • Buat buku
  • Unduh versi PDF
  • Versi cetak
Dalam proyek lain
  • Butir di Wikidata
Tampilan
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Dalam ilmu komputer, abstraksi adalah proses representasi data dan program dalam bentuk sama dengan pengertiannya (semantik), dengan menyembunyikan rincian / detail implementasi. Abstraksi mencoba menyembunyikan detail agar programmer dapat berfokus pada konsep tertentu saja pada satu waktu.

Alasan

[sunting | sunting sumber]

Perhitungan komputer berbeda dengan dunia nyata. Perangkat lunak memiliki arsitektur yang memungkinkan orang membuat sistem skala besar dengan fokus pada beberapa hal pada waktu tertentu. Arsitektur ini dibuat dengan abstraksi tertentu.

Bentuk utama dari abstraksi adalah abstraksi bahasa: bahasa buatan dikembangkan untuk menyatakan aspek tertentu dari sistem. Bahasa komputer dapat diolah oleh komputer. Contoh proses abstraksi adalah pengembangan bahasa pemrograman dari bahasa mesin, ke bahasa rakitan, dan bahasa pemrograman tingkat tinggi. Tiap tingkatan digunakan sebagai batu loncatan ke tingkatan lain. Abstraksi bahasa juga terdapat dalam bahasa skrip.

Dalam bahas pemrograman, beberapa fitur memeungkinkan pemrogram untuk membuat abstraksi baru. Hal ini termasuk subrutin, modul, polymorphism, dan komponen. beberapa abstraksi lain seperti pola desain dan arsitektur tidak dibaca oleh translator dan hanya bekerja pada sistem.

Beberapa abstraksi mencoba untuk mengurangi konsep yang harus dipahami oleh pemrogram, dengan menyembunyikan abstraksi yang digunakan. Penulis dan perancang perangkat lunak Joel Spolsky mengkritik usaha ini dengan mengatakan bahwa semua abstraksi tidak dapat sepenuhnya disembunyikan. Meski demikian, hal ini tidak mengurangi keuntungan dari abstraksi.

Beberapa abstraksi dirancang untuk bekerja bersama dengan abstraksi lain, misalnya sebuah bahasa pemrograman mungkin mengandung foreign function interface untuk menggunakan bahasa pemrograman yang lebih rendah.

Tingkat abstraksi

[sunting | sunting sumber]
Artikel utama: Lapisan abstraksi

Sistem basis data

[sunting | sunting sumber]
Artikel utama: Sistem manajemen basis data

Abstraksi data merupakan tingkatan/level bagaimana melihat data dalam sebuah sistem basis data.

Tingkat abstraksi data

Tiga level abstraksi data:

  1. Level Fisik (Physical Level). Pemakai melihat data sebagai gabungan dari struktur dan datanya sendiri dan berkompeten dalam mengetahui bagaimana representasi fisik dari penyimpanan/pengorganisasian data (teks, angka, himpunan bit data, dll).
  2. Level Lojik/Konseptual (Conseptual Level). Menggambarkan data apa yang sebenarnya (secara fungsional) disimpan dalam basis data dan hubungannya dengan data yang lain.
  3. Level Penampakan (View Level). Untuk pemakai yang hanya membutuhkan sebagian data/informasi dalam basis data yang kemunculannya di mata pemakai diatur oleh aplikasi end-user.

Pranala luar

[sunting | sunting sumber]
  • Bahasa Basis Data » Abstraksi Data Diarsipkan 2012-05-15 di Wayback Machine.
Ikon rintisan

Artikel bertopik komputer ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.

  • l
  • b
  • s
Diperoleh dari "https://id.wikipedia.org/w/index.php?title=Abstraksi_(ilmu_komputer)&oldid=26349427"
Kategori:
  • Manajemen data
  • Paradigma pemrograman
Kategori tersembunyi:
  • Articles with hatnote templates targeting a nonexistent page
  • Templat webarchive tautan wayback
  • Semua artikel rintisan
  • Semua artikel rintisan selain dari biografi
  • Rintisan bertopik komputer
  • Semua artikel rintisan September 2024
  • AC dengan 0 elemen

Best Rank
More Recommended Articles