P. 1
teori dasar delphi

teori dasar delphi

|Views: 275|Likes:
Published by Niko

More info:

Published by: Niko on Oct 14, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as RTF, PDF, TXT or read online from Scribd
See more
See less

05/14/2015

pdf

text

original

Trigger Delphi Pada Database Jika anda orang teknik, kata trigger mungkin sudah tidak asing lagi

. Trigger sering kali diartikan sebagai pemacu agar suatu system bisa bekerja dengan performance yang cukup tinggi dan handal. Dalam Delphi untuk setiap object memiliki properties atau juga event, hubungannya dengan trigger adalah event ini memiliki arti yang sama dengan trigger, dimana merupakan suatu kondisi yang tergantung oleh suatu parameter-parameter tertentu.

Anggap saja sekarang kita melihat object Button sebagai contoh kasus. Ketika kita menggerakkan mouse di sekitar daerah Button, kita bisa memberikan suatu perintah-perintah atau aksi-aksi tertentu sesuai dengan kebutuhan aplikasi kita. Sama halnya dengan trigger yang ada pada tabel. Dimana ketika pada tabel tersebut ada 3 proses seperti Insert, Update dan Delete, anda bisa menambahkan perintah-perintah khusus yang bisa anda jalankan. Dengan demikian anda tidak perlu repot-repot menuliskan perintahperintah dalam stored procedure atau dalam aplikasi anda. Jadi dengan demikian bisa meningkatkan performance dari aplikasi anda.

Normalisasi Database Proses normalisasi pertama kali diperkenalkan oleh E.F.Codd pada tahun 1972. normalisasi sering dilakukan sebagai suatu uji coba pada suatu relasi secara berkelanjutan untuk menentukan apakah relasi tersebut sudah baik atau masih melanggar aturan-aturan standar yang diperlakukan pada suatu relasi yang normal (sudah dapat dilakukan proses insert, update, delete, dan modify pada satu atau beberapa atribut tanpa mempengaruhi integritas data dalam relasi tersebut). Proses normalisasi merupakan metode yang formal/standar dalam mengidentifikasi dasar relasi bagi primary keynya (atau candidate key dalam kasus BCNF), dan dependensi fungsional diantara atribut-atribut dari relasi tersebut. Normalisasi akan membantu perancang basis data dengan menyediakan suatu uji coba yang berurut yang dapat diimplementasikan pada hubungnan individualshingga skema relasi dapat di normalisasi ke dalam bentuk yang lebih spesifik untuk menghindari terjadinya error atau inkonsistansi data, bila dilakuan update tehadap relasi tersebut dengan Anomaly.

BEBERAPA DEFINISI NORMALISASI

Normalisasi bisa disebut jga sebagai proses pengelompokan atribut-atribut dari suatu relasi sehingga membentuk WELL STRUCTURED RELATION. yang tidak tergantung dari program aplikasi sekarang maupun pada masa yang akan datang. terhadap baris-baris data pada relasi tersebut. dan secara umum lebih tepat dikoneksikan dengan model data logika. Sistem Basis Data Terdistribusi Basis data terdistribusi adalah kumpulan data logic yang saling berhubungan. Sedangkan File merupakan kumpulan data yang dirancang untuk suatu aplikasi atau sekumpulan aplikasi yang dekat hubungannya. Normalisasi dapat berguna dalam menjawab 2 pertanyaan mendasar yaitu: “apa yang dimaksud dengan desain database logical?” dan “apa yang dimaksud dengan desain database fisikal yang baik? What is phisical good logical database design?”. secara fisik terdistribusi dalam jaringan komputer. MODIFY. yang disebabkan oleh operasioperasi tersebut. WELL STRUCTURED RELATION adalah sebuah relasi yang jumlah kerangkapan datanya sedikit (Minimum Amount Of Redundancy). DELETE. Normalisasi adalah suatu proses untuk mengidentifikasi “tabel” kelompok atribut yang memiliki ketergantungan yang sangat tinggi antara satu atribut dengan atrubut lainnya. serta memberikan kemungkinan bagi used untuk melakukan INSERT.Normalisasi adalah suatu proses memperbaiki / membangun dengan model data relasional. yang tidak berakibat terjadinya ERROR atau INKONSISTENSI DATA. DBMS terdistribusi adalah sistem software yang memungkinkan ditatanya suatu basis data terdistribusi dan membuat distribusi tersebut transparan . Normalisasi adalah proses pengelompokan data ke dalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan hubungan mereka sehingga terwujud satu bentuk database yang mudah untuk dimodifikasi.

2.bagi setiap pemakai (user). tanpa dijalankan terpisah. Komputer-komputer tersebut terkoneksi dalam suatu jaringan komunikasi. Oleh karena itu. Kita mengasumsikan bahwa DBMS terdistribisi memiliki paling tidak satu aplikasi yang global. Proses Kompilasi cepat. Kumpulan data-data logic (yang dapat digunakan secara bersama) terdistribusi pada beberapa unit komputer yang berbeda. Keunggulan Delphi 1. Suatu DBMS terdiri dari sistem basis data tunggal yang terbagi ke dalam beberapa penggalan. pada saat aplikasi yang kita buat dijalankan pada Delphi. secara otomatis. Data pada masing-masing unit komputer (work-station) terkontrol oleh suatu DBMS. DBMS pada masing-masing bagian dapat menangani aplikasi-aplikasi local. DBMS terdistribusi akan memiliki beberapa karakteristik berupa antara lain. didalamnya terdapat menu – menu yang memudahkan kita untuk membuat suatu proyek program. . User mengakses basis data terdistribusi tersebut melalui sebuah aplikasi yang berbasis database. Komputer tersebut terkoneksi ke dalam suatu jaringan komunikasi. Aplikasi-aplikasi tersebut tidak diperoleh atau diakses oleh user secara lokal (dari work-station tempat mereka bekerja). masing-masing pengalan tersebut akan diletakkan pada suatu atau beberapa komputer di bawah pengontrolan terpisah oleh DBMS. Masing-masing DBMS berpartisipasi paling tidak pada satu apliakasi global. namun diakses secara global dari suatu server yang terpusat. maka secara otomatis akan dibaca sebagai sebuah program. IDE (Integrated Development Environment) atau lingkungan pengembangan aplikasi sendiri adalah satu dari beberapa keunggulan delphi.

sehingga tidak diperlukan suatu penyesuain lagi.3. . Bersifat multi purphase. source kode delphi yang merupakan turunan dari pascal. artinya bahasa pemograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi. Mudah digunakan. 4.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->