Jump to content

Bahasa Pemrograman Query

From Wiki

Bahasa Query atau biasa disebut query language adalah bahasa khusus yang biasa digunakan untuk meminta informasi dari database atau sistem informasi.

Sebelum lanjut lebih jauh, Ini berbeda dengan bahasa pemrograman seperti Java, C++, dan lain-lain.

Ketika diterjemahkan dari bahasa Inggris ke bahasa Indonesia, kata query mengacu pada permintaan akan informasi.

Pada dasarnya, pengertian query dalam bahasa Inggris sehari-hari dan bahasa pemrograman komputer memiliki arti yang sama - kecuali di komputer, query meliputi informasi yang diterima atau diambil dari database. Bahasa pemrograman ini berguna untuk memanipulasi data - menambah, menghapus, dan mengubah data.

Pada saat membuat query, Anda tidak bisa mengetikkan request secara asal-asalan. Query ditulis berdasarkan pada sekumpulan pre-defined code sehingga database dapat memahami instruksi yang diminta. Ini disebut bahasa query.

Standar manajemen database adalah Structure Query Language (SQL). Satu hal yang harus Anda ingat, SQL berbeda dari MySQL: SQL merupakan bahasa query, sedangkan MySQL adalah software yang menggunakan bahasa tersebut. SQL memang dikenal sebagai software database yang paling banyak digunakan. Namun,SQL tidak menjadi satu-satunya pilihan software. AQL, Datalog, dan DMX adalah contoh software database yang bisa Anda gunakan.

Bagaimanapun juga, bahasa pemrograman di atas memudahkan komunikasi database.

Pengertian

Bahasa query merupakan bahasa yang digunakan untuk memanipulasi data di database management system (DBMS). Hal ini berlaku baik untuk memasukkan, mengedit, atau menghapusnya.

Pada back end, sudah tersedia code untuk mengirimkan data tersebut ke database.

Pengiriman code tersebut dilakukan menggunakan command query language.

Kalau dalam perbincangan biasa, bahasa ini memberi tahu bahwa, “Ada user baru. Tolong masukkan datanya ke database”.

Cara Kerja

Anggap saja Anda hendak memesan Americano di Starbucks. Ketika berdiri di depan baristanya, Anda pasti akan berkata, “Pesan Americano, ya?!”. Si barista pun memahami permintaan Anda dan segera membuatkan Americano.

Query memiliki cara kerja yang sama seperti ketika Anda memesan Americano. Query memasukkan arti ke kode yang digunakan di berbagai bahasa query. Entah itu SQL atau software yang lain, baik user maupun database dapat selalu bertukar informasi selama keduanya menggunakan bahasa yang sama.

Mungkin Anda mengira bahwa query adalah satu-satunya cara untuk meminta (request) data. Nyatanya, ada beberapa software yang menawarkan metode lain. Berikut sejumlah cara yang kerap digunakan:

Menggunakan parameter yang tersedia

Secara default, software memiliki banyak daftar parameter di menunya. User bisa memilih salah satu daftar, dan kemudian sistem akan memandu Anda untuk membuat output yang diharapkan. Prosesnya mudah, tapi tidak fleksibel dan sistem operasinya pun terbatas.

Query by example

Sistem akan menampilkan seperangkat kode dengan beberapa area yang kosong. Pada area kosong tersebut, Anda dapat menuliskan dan mengspesifikasikan field dan value data.

Bahasa Query

Jika ingin memanipulasi data, Anda harus menulis query dari awal. Untuk menggunakan metode ini, setidaknya Anda sudah punya pemahaman tentang bahasa query yang digunakan oleh software database. Meskipun sulit, paling tidak Anda dapat mengontrol data sepenuhnya.

Terkait

Source