Integritas Basis Data Database, DBMS dan Konsep Pengembangannya. .1 Pengertian Database

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.