Selasa, 03 Oktober 2017

Bind Data / Data Binding



Assalamualaikum sobat. Semoga tetap sehat dan selalu dalam lindunganNya. Amin. Bertemu lagi nih. Langsung saja, kali ini saya akan sharing mengenai Bind Data
Langsung saja ya

A. Pendahuluan
1. Pengertian
    Pengikatan data, dalam konteks .NET, adalah metode dimana kontrol pada antarmuka pengguna (UI) dari aplikasi klien dikonfigurasi untuk diambil dari, atau memperbarui data menjadi, sumber data, seperti database atau dokumen XML.
     Sebelum .NET, akses ke model pengikat data terbatas pada database. Dengan demikian, banyak sistem manajemen basis data (DBM) secara tidak langsung dapat mengakses sumber data melalui antarmuka pemrograman aplikasi mereka (API) tanpa adanya fleksibilitas dalam mengendalikan proses pengikatan data. Masalah ini ditangani di .NET dengan memberikan kontrol yang bagus tentang bagaimana data terikat dan perilaku UI dengan Windows Forms dan ADO.NET classes dalam kerangka ini. Pengembangan aplikasi Web disederhanakan dengan menyediakan kemampuan pengikatan data ke halaman Web menggunakan .NET server side Web controls.
    Menurut wikipedia, Pengikatan data adalah teknik umum yang mengikat sumber data dari penyedia dan konsumen bersamaan dan menyinkronkannya . Hal ini biasanya dilakukan dengan dua sumber data / informasi dengan bahasa yang berbeda seperti pada data XML yang mengikat . Di UI data mengikat , data dan objek informasi dari bahasa yang sama namun fungsi logika yang berbeda terikat bersama (misalnya elemen Java UI ke objek Java). 
2. Maksud dan Tujuan  
    Menegetahui bagaimana cara kerja Bind Data.

3. Hasil yang diharapkan
    Memahami bind data dan dapar menerapkannya.
 
B. Uraian
     Keuntungan menggunakan data yang mengikat .NET adalah sebagai berikut:
  1. Pengurangan ukuran kode
  2. Kinerja aplikasi lebih baik
  3. Perkembangan pesat aplikasi berbasis data
  4. Kustomisasi proses pengikatan data default dengan memodifikasi kode yang dihasilkan dimanapun diperlukan
  5. Pengendalian baik pada pengikatan data melalui acara
  6. Umpan balik visual tentang kesalahan validasi dengan mengaitkan aturan validasi data dengan validasi tipe data bawaan kontrol di UI (misalnya, nilai tanggal dimasukkan dalam kontrol tanggal)
         Pengikatan data berupa link untuk menyinkronkan data antara penyedia data (data source) dan data konsumen (UI menampilkan data), memungkinkan koneksi dua arah antara elemen visual dan sumber data. Misalnya, properti teks dari kotak teks formulir Windows dapat terikat dengan nama siswa yang diambil dari database. Pengikatan juga dapat diterapkan pada grafik kontrol gambar, warna latar belakang kontrol atau properti kontrol lainnya pada formulir. 
        Kerangka .NET menyediakan opsi pengikatan data sederhana dan kompleks dalam Windows Forms untuk mengakses data dari database dan struktur, seperti array dan koleksi. Dalam kasus opsi pengikatan data sederhana, satu kontrol di UI terikat pada satu nilai data pada sumber data saat berada dalam opsi kompleks. Juga, satu kontrol terikat pada kumpulan data, seperti kontrol Datagrid yang terikat pada kumpulan data yang merupakan daftar nilai. 
        Windows Presentation Framework (WPF) di .NET 4.0 menerapkan konsep pengikatan data dengan menghubungkan properti objek sasaran yang mengikat (elemen WPF) dan sumber data apa pun, termasuk kueri Language Integrated Query (LINQ), objek Common Language Runtime (CLR) XML dan sumber data lainnya. Ini menyediakan template data untuk mengendalikan penyajian data.          
       Ketika pengikatan data diterapkan ke halaman ASP.NET, setiap kontrol server dapat terikat pada properti, koleksi, ungkapan dan metode sederhana, dll. Semua ungkapan yang mengikat data harus terdapat di dalam karakter <% #%>. Kelas kerangka kerja, seperti Dataset, DataReader dan lainnya digunakan untuk mendapatkan data dari database dan terhubung ke kontrol di halaman Web.  
        Keterbatasan pengikatan data mencakup overhead yang disebabkan oleh pengecekan versi kontrol, driver / penyedia Open Database Connectivity (ODBC) yang terpasang di sistem pengguna dan distribusi versi kontrol dan middleware baru yang diperlukan untuk menggunakan aplikasi di akun pengguna. sistem.
C. Kesimpulan
    Bind data adalah teknik penyinkronan sumber data dari penyedia dan konsumen

D. Hasil yang diperoleh
    Mengerti maksud dari Bind data

E. Referensi

Tidak ada komentar:
Write komentar