• Abstraksi adalah proses representasi data dan program dalam bentuk sama dengan pengertiannya, dengan menyembunyikan rincian / detil dari implementsai.

    Abstraksi data adalah tingkatan pengguna dalam memandang bagaimana sebenarnya data diolah dalam sebuah system database.

    Abstraksi data bertujuan untuk memudahkan pengguna dalam penggunaan data.

    1. Level Abstraksi

    Adapun 3 level abstraksi data yaitu :

    1. Level fisik (physical level)

    Level fisik merupakan level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan.

    Contoh : sebuah data di simpan pada memori.

    1. Level logic / konsep

    Level logic menjelaskan data yang disimpan dalam basis data serta hubungan anatar data.

    Contoh : data siswa pada tbl_siswa.

    1. Level view

    Level view adalah level tertinggi dari abstraksi data yang hanya menunjukkan sebagian dari basis data / informasi data yang kemunculannya di mata user diatur oleh aplikasi end-user.

    Contoh : dalam sebuah sekolah memiliki bagian keuangan, bagian perpustakaan, bagian akademik, dll.

     

     

    1. Kelebihan

    -Struktur data dapat di modifikasi.

    -User tidak perlu secara langsung mengakses objek data tersebut.

    -Kompilasi yang terpisah.

     

    1. 3 data akses dalam C++
    2. Private (hidden entities)

    Digambar kan dengan simbol (+) entities nya hanya dapat di akses oleh kelas itu saja.

    1. Public (interface entities)

    Digambar kan dengan simbol (−) entities nya hanya dapat di akses oleh semua nya.

    1. Protected (inheritance)

    Digambar kan dengan simbol (#) entities nya hanya dapat di akses oleh kelas itu saja dan kelas turunan nya.

     

    1. Constructor

    Constructor berfungsi sebagai inisialisasi sebuah data dari suatu instance. Dalam class harus dibuat.

     

    1. Destructor

    Destructor berfungsi sebagai penghancur sebuah data dari suatu constructor. Dalam class harus dibuat jika tidak di buat maka memori akan penuh karena data tidak pernah di hancurkan.

    1. Encapsulation

    Enkapsulasi adalah sebuah konsep dalam penyembunyian sebuah informasi atau sebuah grup dari subprogram yang terhubung secala logis melalui sebuah unit yang dapat di compile secara terpisah.

    Contoh : class

     

    Enkapsulasi pada C

    – File berisi satu atau lebih subprogram dapa melakukan kompilasi sendiri

    – Interface ditempatkan pada header file

    – Memiliki masalah pada hubungan  antara header dan implementasi asosiasi

     

    Enkapsulasi pada C++

    – Dapat mendefinisikan header dan kode file

    – Kelas di gunakan pada enkapsulasi :

    1. Class sebagai interface
    2. Definisi anggota di definisikan pada file terpisah

    -Memberikan akses kepada anggota pribadi kelas.

    Posted by lorenzodor @ 4:43 pm

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

 
WP_Modern_Notepad

Recent Comments

 
WP_Modern_Notepad

Recent Comments

Rekomendasi situs toto 98 toto

buku mimpi 3d terlengkap Teruapdate Terlengkap Paling Rekomended