DataBase Management System DBMS Structured Query Language SQL

45 5. Membolehkan pemakai untuk mengembangkan pandangan personalnya tentang data tanpa memperhatikan cara data disimpan secara fisik.

2.7.2 DataBase Management System DBMS

DataBase Management System DBMS atau DMS adalah paket perangkat lunak yang komplek digunakan untuk memenipulasi database Jogiyanto, 2005. Lebih detail lagi dijelaskan oleh Hariyanto bahwa DBMS adalah perangkat lunak untuk mendefinisikan, menciptakan, mengelola dan mengendalikan pengaksesan basisdata Hariyanto, 2004. Semua operasi input dan output yang berhubungan dengan database harus menggunakan DBMS. Bila pemakai akan mengakses database, DBMS menyediakan penghubung interface antara pemakai dengan database Jogiyanto, 2005. Hubungan pemakai dengan database dapat dilakukan dengan dua cara: a. Secara interaktif menggunakan bahasa pertanyaan query language. b. Dengan menggunakan program aplikasi.

2.7.3 Structured Query Language SQL

SQL dibaca es-que- el atau “sequel” singkatan dari Structured Query Language. SQL adalah bahasa yang digunakan untuk 46 berkomunikasi dengan database. Menurut ANSI American National Standards Institute, bahasa ini merupakan standar untuk relational database management systems RDBMS Sidik, 2005. SQL adalah bahasa yang menggabungkan fitur-fitur bahasa query formal aljabar relasional dan bahasa query formal kalkulus relasional. SQL tidak hanya bahasa untuk query terhadap basisdata. SQL juga berisi fasilitas untuk pendefinisian struktur data, modifikasi struktur data dan data di basisdata, serta juga digunakan untuk menspesifikasi konstrain-konstrain integritas dan keamanan Hariyanto, 2004. Beberapa software RDBMS dan dapat menggunakan SQL, seperti: Oracle, Sybase, Microsoft SQL Server, Microsoft Access, Ingres, MySQL, dsb. Setiap software database mempunyai bahasa perintahsintaks yang berbeda, namun pada prinsipnya mempunyai arti dan fungsi yang sama. Perintah-perintah tsb antara lain: Select, Insert, Update, Delete, Create, dan Drop, yang dapat digunakan untuk mengerjakan hampir semua kebutuhan untuk memanipulasi sebuah database.

2.8 Jaringan Komputer