b. Deletion Rule
Jika diberlakukan penghapusan baris terhadap sebuah tabel yang dirujuk dan memiliki nilai yang bersesuaian dengan tabel yang
merujuk maka harus ada perlakuan tertentu untuk menjamin integritas tabel database tersebut. Perlakuan-perlakuan yang dapat dilakukan itu
ada 3 macam yaitu :
Restrict Tidak mengijinkan adanya penghapusan terhadap baris dalam tabel
yang dirujuk.
Nullify Mengeset nilai yang bersesuaian dari tabel yang merujuk menjadi
null dan kemudian menghapus baris dalam tabel yang dirujuk.
Cascading deletion
Baris yang bersesuaian dalam tabel yang merujuk secara otomatis akan ikut terhapus.
c. Update Rule
Jika yang diupdate adalah kunci tamu pada tabel yang merujuk, maka perlakuannya seperti insertion rule.
Jika nilai yang diupdate pada tabel yang dirujuk memiliki nilai yang bersesuaian dengan tabel yang dirujuk maka perlakuannya sama
seperti pada deletion rule. 4.
Atribute-Based Constraints aturan berbasis atribut dan Tuple Based.
Constraints aturan berbasis tupel.
Aturan berbasis atribut adalah aturan yang menentukan bahwa pada saat dilakukan insert atau update, nilai suatu atribut tertentu harus
memenuhi kondisi tertentu. Apabila syarat tidak dipenuhi, maka proses insert
atau update akan ditolak dan tidak dilakukan oleh sistem. Sedangkan aturan berbasis tuple adalah aturan yang menentukan
bahwa pada saat dilakukan insert atau update, nilai beberapa atribut pada satu baris harus memenuhi kondisi tertentu. Jika tidak memenuhi syarat,
maka proses insert atau update ditolak. 5.
Assertions pernyataan
Assertions adalah sebuah aturan yang berlaku pada saat operasi
insert updatedelete dan dapat melibatkan beberapa tabel yang bertujuan
untuk membuat agar database tetap pada kondisi yang diinginkan. 6.
Trigger pemicu.
Trigger adalah aturan yang akan mengeksekusi perintah secara
otomatis sebagai akibat sampingan dari proses modifikasi insertupdatedelete dalam database.
Komponen operasi trigger antara lain : Aturan user : statemen yang digunakan untuk menyatakan operasi
trigger .
Event : operasi manipulasiinsertdeleteupdate data yang
memicu operasi. Nama tabel
: nama tabel yang diaksesdimodifikasi. Kondisi
: kondisi yang menyebabkan suatu operasi dipicu.
Aksi : tindakan yang dilakukan saat operasi dijalankan.
2.4.7 Structured Query Language SQL
SQL adalah bahasa untuk memanipulasi data relasional. Bahasa SQL bukan merupakan bahasa pemrograman tetapi sebuah data sublanguage atau
bahasa pengakses data, sehingga perintah SQL dapat digunakan sebagai sebuah bahasa query atau digabungkan ke dalam program lain. Bahasa SQL juga
mempunyai hubungan yang erat dengan aljabar relasional. SQL memiliki input atau lebih relasi dan menghasilkan relasi tunggal sebagai keluaran. Meskipun
hasil SQL adalah sebuah bilangan, tetapi hasil tersebut tetap sebuah relasi yang memiliki satu baris dan satu kolom.
2.5 Internet 2.5.1 Pengertian Internet
Internet berasal dari kata interconnection networking yang mempunyai arti hubungan berbagai komputer dan berbagai tipe komputer yang membentuk
suatu jaringansistem yang saling berinteraksi antara satu jaringan dengan jaringan lainnya dalam lingkup dunia.
2.5.2 Protokol Internet
Komunikasi jaringan komputer diatur dengan bahasa software standar yang disebut dengan protokol yang memungkinkan beragam jaringan komputer
dan jenis komputer yang ada untuk berkomunikasi. Protokol ini secara resmi
dikenal sebagai TCPIP Transmission Control Protocol Internet Protocol yang merupakan cara standar untuk mempaketkan dan menyelamatkan data
komputer sinyal dan elektronik sehingga data tersebut dapat dikirim ke komputer yang lain Sutarman, S.Kom, 2003.
2.5.3 World Wide Web WWW
WWW adalah sebuah bagian dari internet yang menggunakan teknologi hypertext yang sangat memberikan kemudahan dan kecepatan yang
luar biasa dalam mencari informasi serta memberikan tampilan grafik yang sangat indah. WWW memfasilitasi berbagai jasa internet seperti electronik
mail e-mail, Telnet, FTP, gopher, dan lain-lain.
2.5.4 HyperText Transfer Protocol HTTP
HTTP merupakan protokol standar yang memungkinkan bermacam- macam komputer saling berkomunikasi dengan menggunakan bahasa HTML
dan digunakan oleh Web server untuk bertukar dokumen HTML.
2.5.5 HyperText Markup Language HTML
HTML adalah format standar atau tata penulisan khusus yang digunakan dalam penyusunan dokumen web di world wide web WWW dengan
tata penulisan hypertext. Semua tag-tag HTML bersifat dinamis artinya kode HTML tidak dapat dijadikan sebagai file Executable program. Hal ini
disebabkan HTML hanyalah sebuah bahasa Scripting yang dapat berjalan apabila dijalankan didalam browser pengakses web.
HTML memiliki
beberapa sintaks
dasar yang hampir mirip dengan semua pemrograman baik yang berbasis web maupun visual. Kemiripan itu
adalah bahwa semua struktur pemrograman harus ada sintaks yang menyatakan program itu dimulai dan diakhiri teks.
2.5.6 Uniform Resource Locator URL
URL adalah suatu sarana yang digunakan untuk menentukan lokasi informasi pada suatu web server. URL dapat diibaratkan suatu alamat, dimana
alamat tersebut terdiri atas : 1.
Protokol yang digunakan oleh suatu browser untuk mengambil informasi.
2. Nama computer server dimana informasi tersebut berada.
3. Jalur path serta nama file dari suatu informasi.
Format umum dari URL adalah sebagai berikut : Protokol_transfer : nama_host path nama_file
2.6 Konsep-konsep On-line
Secara umum istilah on-line dapat diartikan sebagai kegiatan yang selalu ada tanpa berhubungan secara langsung dengan objek. Dalam hal ini sistem
komputer telah dapat melaksanakannya dalam banyak bidang kehidupan sekarang ini yaitu dengan terkoneksinya jaringan komputer ke media internet.