SQL Aplikasi Pembangunan Sistem Pakar untuk Memecahkan Masalah Kerusakan Pada Komputer Berbasis Web

2.5 SQL

SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yanng memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu siatem database DBMS dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Imam Suwidodo, 2007:87 SQL adalah struktur blok bahasa query dalam pengambilan dan memanipulasikan data. Dalam pemakaiannya, SQL dibagi menjadi 2: 1. DDL Data Definition Language: bahasa yang digunakan untuk mendefinisikan data DDL terdiri dari create membuat, alter mengubah, dan drop menghapus. 2. DML Data Manifulation Language: bahasa yang digunakan untuk memanifulasi data. DML terdiri dari select mengambil, insert menambah, delete menghapus dan update mengubah. Pada awal pengembangan SQL, namanya adalah SEQUEL Structured English Query Language yang dirancang oleh IBM di San Jose pada awal tahun 1970an. Pertama kali dikomersilkan oleh Oracle Corporation pada tahun 1979. Pada bulan Oktober 1986, ANSI American National Standart Institute and International membuat versi dasar dari SQL yang dibuat sebagai standart. Pada pemakaiaannya, banyak yang tidak mengikuti standart yang dikerjakan oleh ANSI ini sehingga standartnya diupdate dengan menambahkan data integrity pada tahun 1989. Universitas Sumatera Utara SQL ini dikenal juga dengan nama SQL-89 atau SQL1. SQL adalah bahasa yang dapat digunakan sebagai DDL mendefinisikan data dan DML memanifulasikan data. Kelebihan pemakaian bahasa SQL dibandingkan dengan yang lain terletak pada kecepatan dalam pengambilan data, standarisasi dan mengurangin kerumitan dalam pembuatan program. http:www.google.com diakses tanggal 17 Maret 2012. Peranan SQL ini semakin lama semakin besar sseiring dengan perkembangan teknologi komputer dan pemakaian database berukuran besar. Pada saat awal diperkenalkan, SQL hanya berperan sebagai bahasa manipulasi dan pendefinisian data saja. Seiring dengan perkembangannya, maka kemampuan SQL yang makiin baik hampir digunakan oleh setiap program aplikasi maupun database server saat ini, terutama karena kecepatan pemprosesan datanya. Imam Suwidodo, 2007:136

2.6 MYSQL