{"id":51642,"date":"2024-11-14T16:25:22","date_gmt":"2024-11-14T09:25:22","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=51642"},"modified":"2024-11-14T16:26:57","modified_gmt":"2024-11-14T09:26:57","slug":"query-adalah","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/query-adalah\/","title":{"rendered":"Apa itu Query? Pengertian dan Contoh Query Sederhana"},"content":{"rendered":"\n<p>Tahukah Anda, bahwa <em>query<\/em> adalah baris perintah yang bekerja agar Anda dapat melakukan semua aktivitas di media sosial, seperti seperti membuat unggahan baru maupun saling bersapa melalui kolom komentar.<\/p>\n\n\n\n\n\n<p>Kebanyakan orang saat ini sangat suka menghabiskan waktu di media sosial. Namun, sedikit sekali yang menyadari bahwa konten yang tampil di media sosial tersebut ada karena peran dari <em>query<\/em>, atau yang lebih dikenal sebagai <em>query database<\/em>.<\/p>\n\n\n\n<p>Mulai dari media sosial, website, hingga aplikasi yang sering Anda gunakan, menyimpan berbagai informasi dan data-datanya dalam bentuk <em>database<\/em>. Ukuran <em>database<\/em> ini umumnya sangat besar, tergantung dari banyaknya data yang disimpan.<\/p>\n\n\n\n<p><em>Query<\/em> adalah perintah digunakan agar website atau aplikasi dapat menampilkan data dan informasi yang disimpan di <a href=\"https:\/\/blog.rumahweb.com\/database-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"database adalah\">database<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-apa-itu-query-database\">Apa itu Query Database<\/h2>\n\n\n\n<p><em>Query<\/em> adalah sekumpulan baris perintah yang diproses untuk mendapatkan informasi yang berasal dari <em>database<\/em>. Istilah lain yang sering digunakan untuk <em>query<\/em> adalah <em>query database.<\/em><\/p>\n\n\n\n<p><em>Query database<\/em> ini digunakan untuk memudahkan pengelolaan data yang ada di <em>database<\/em>. Dengan menggunakan <em>query<\/em> yang tepat, data dan informasi yang diperlukan akan tersajikan dan bisa Anda gunakan. Profesi yang bertanggung jawab untuk menangani <em>database<\/em> disebut dengan <em>Database Administrator.<\/em><\/p>\n\n\n\n<p><em>Query<\/em> adalah istilah yang juga dikenal dengan q<em>uery language<\/em> atau bahasa <em>query<\/em>. Bahasa <em>query<\/em> yang paling populer di kalangan <em>Database Administrator <\/em>adalah SQL. Bahasa <em>query<\/em> ini menjadi standar manajemen database.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-jenis-query\">Jenis Query<\/h2>\n\n\n\n<p>Query dapat dibagi menjadi beberapa jenis. Pada SQL, <em>query<\/em> dibagi menjadi 3 jenis, di antaranya:&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ddl-data-definition-language\">DDL (Data Definition Language)<\/h3>\n\n\n\n<p>DDL <em>query<\/em> adalah <em>query<\/em> SQL yang digunakan untuk mendefinisikan data di sebuah database. Query DDL dibagi menjadi menu 3, yaitu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CREATE<\/strong> : membuat <em>database<\/em> dan tabel.<\/li>\n\n\n\n<li><strong>DROP<\/strong> : menghapus <em>database<\/em> dan tabel.<\/li>\n\n\n\n<li><strong>ALTER<\/strong> : melakukan perubahan pada struktur tabel.<\/li>\n<\/ul>\n\n\n\n<p>Perubahan yang bisa dilakukan antara lain, menambah <em>Field<\/em> (ADD), mengubah nama <em>field<\/em> (CHANGE \/ RENAME), dan menghapus <em>field<\/em> (DROP).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-dml-data-manipulation-language\">DML (Data Manipulation Language)<\/h3>\n\n\n\n<p>DML merupakan <em>query<\/em> SQL untuk memanipulasi <em>database<\/em> yang telah dibuat.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>INSERT <\/strong>: memasukkan data pada tabel di <em>database<\/em>.\u00a0<\/li>\n\n\n\n<li><strong>UPDATE <\/strong>: melakukan perubahan data yang ada dalam tabel di <em>database<\/em>.<\/li>\n\n\n\n<li><strong>DELETE <\/strong>: menghapus data pada tabel database.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-dcl-data-control-language\">DCL (Data Control Language)<\/h3>\n\n\n\n<p>DCL merupakan <em>query<\/em> SQL yang digunakan untuk memberikan hak akses <em>user<\/em> untuk mengelola <em>database<\/em>. <em>Query<\/em> DCL ada 4, yaitu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>GRANT <\/strong>: memberikan izin pada <em>user<\/em> untuk mengakses tabel di dalam <em>database<\/em>.<\/li>\n\n\n\n<li><strong>REVOKE GRANT <\/strong>: membatalkan atau menghilangkan izin hak <em>user<\/em> yang telah diberikan sebelumnya.\u00a0<\/li>\n\n\n\n<li><strong>COMMIT <\/strong>: menetapkan penyimpanan <em>database<\/em>.<\/li>\n\n\n\n<li><strong>ROLLBACK<\/strong> : membatalkan penyimpanan <em>database<\/em>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-cara-kerja-query\">Cara Kerja Query<\/h2>\n\n\n\n<p>Berikut ini adalah cara kerja query hingga menampilkan data.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>User mengirimkan <em>query<\/em> ke <em>database server.<\/em><\/li>\n\n\n\n<li>Selanjutnya,<em> database server <\/em>memproses permintaan sesuai yang dikirimkan oleh <em>user<\/em>.&nbsp;<\/li>\n\n\n\n<li>Informasi yang telah diterima dari <em>database<\/em> <em>server<\/em>, dapat ditampilkan oleh <em>user<\/em> dalam bentuk tabel, <em>form<\/em>, ataupun yang lainnya.&nbsp;<\/li>\n<\/ol>\n\n\n\n<p><strong>Catatan :<\/strong><\/p>\n\n\n\n<p>Baik <em>user<\/em> dan <em>database<\/em> <em>server<\/em> dapat saling bertukar informasi selama menggunakan bahasa yang sama. Maksudnya, jika databasenya menggunakan MySQL, maka pastikan Anda melakukan <em>request<\/em> menggunakan bahasa SQL.<\/p>\n\n\n\n<p>Contoh lainnya, jika menggunakan PostgreSQL, pastikan <em>request<\/em> menggunakan bahasa yang dipahami PostgreSQL, begitu pula dengan jenis database yang lain.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-contoh-query\">Contoh Query<\/h2>\n\n\n\n<p>Setelah belajar tentang jenis <em>query<\/em> dan cara kerjanya, sekarang saatnya membuat tabel sederhana dan menerapkan <em>query<\/em> untuk mendapatkan informasi dari sebuah. Contoh dari <em>query<\/em> adalah sebagai berikut:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Query-adalah.png\"><img loading=\"lazy\" decoding=\"async\" width=\"511\" height=\"195\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Query-adalah.png\" alt=\"Contoh Query adalah\" class=\"wp-image-51649\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Query-adalah.png 511w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Query-adalah-300x114.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Query-adalah-370x141.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Contoh-Query-adalah-270x103.png 270w\" sizes=\"auto, (max-width: 511px) 100vw, 511px\" \/><\/a><figcaption class=\"wp-element-caption\">Gb. Table Siswa<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-perintah-select\">Perintah <strong>SELECT<\/strong><\/h3>\n\n\n\n<p>Contoh : Menampilkan data dari tabel siswa, yang memiliki ID = 1<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Query : SELECT * FROM `siswa` WHERE ID = 1<\/code><\/pre>\n\n\n\n<p>Hasil :<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-SELECT.png\"><img loading=\"lazy\" decoding=\"async\" width=\"489\" height=\"55\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-SELECT.png\" alt=\"Perintah SELECT\" class=\"wp-image-51648\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-SELECT.png 489w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-SELECT-300x34.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-SELECT-370x42.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-SELECT-270x30.png 270w\" sizes=\"auto, (max-width: 489px) 100vw, 489px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-perintah-insert\">Perintah <strong>INSERT<\/strong><\/h3>\n\n\n\n<p>Contoh : Menambahkan siswa baru ke dalam tabel siswa.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Query : INSERT INTO `siswa` (`id`, `name`, `email`, `no_telp`) VALUES (7, 'Gani', 'gani@gmail.com', '0273546666')<\/code><\/pre>\n\n\n\n<p>Hasil :<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-INSERT.png\"><img loading=\"lazy\" decoding=\"async\" width=\"509\" height=\"221\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-INSERT.png\" alt=\"Perintah INSERT\" class=\"wp-image-51647\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-INSERT.png 509w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-INSERT-300x130.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-INSERT-370x161.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-INSERT-270x117.png 270w\" sizes=\"auto, (max-width: 509px) 100vw, 509px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-perintah-update\">Perintah <strong>UPDATE<\/strong><\/h3>\n\n\n\n<p>Contoh : Melakukan <em>update<\/em> data pada ID 3, dari yang bernama Cintia menjadi bernama Cherryl.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Query : UPDATE `siswa` SET `name` = 'Cherryl', `email` = 'cherryl@gmail.com' WHERE `siswa`.`id` = 3;<\/code><\/pre>\n\n\n\n<p>Hasil :<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/query-UPDATE-database.png\"><img loading=\"lazy\" decoding=\"async\" width=\"513\" height=\"132\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/query-UPDATE-database.png\" alt=\"query UPDATE database\" class=\"wp-image-51646\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/query-UPDATE-database.png 513w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/query-UPDATE-database-300x77.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/query-UPDATE-database-370x95.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/query-UPDATE-database-270x69.png 270w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-perintah-delete\">Perintah <strong>DELETE<\/strong><\/h3>\n\n\n\n<p>Contoh : Menghapus nama siswa yang memiliki ID =2&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Query : DELETE FROM `siswa` WHERE `id` = 2<\/code><\/pre>\n\n\n\n<p>Hasil :<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-DELETE.png\"><img loading=\"lazy\" decoding=\"async\" width=\"514\" height=\"187\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-DELETE.png\" alt=\"Perintah DELETE\" class=\"wp-image-51645\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-DELETE.png 514w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-DELETE-300x109.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-DELETE-370x135.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Perintah-DELETE-270x98.png 270w\" sizes=\"auto, (max-width: 514px) 100vw, 514px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Itulah beberapa contoh <em>query<\/em> di database dengan bahasa SQL. Anda juga dapat mengambil data gabungan dari beberapa tabel dengan <em>query<\/em> JOIN.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-kesimpulan\">Kesimpulan<\/h2>\n\n\n\n<p><em>Query<\/em> adalah sekumpulan baris perintah yang digunakan untuk mendapatkan data dan informasi dari <em>database<\/em>. Dengan menggunakan <em>query<\/em>, Anda akan lebih mudah mengelola data dan mendapatkan informasi sesuai dengan data yang diperlukan di dalam database.&nbsp;<\/p>\n\n\n\n<p>Jika Anda membutuhkan server <em>database<\/em> untuk kebutuhan pengolahan data dalam jumlah besar, maka  layanan <a href=\"https:\/\/www.rumahweb.com\/rds-mysql\/\">RDS MySQL<\/a> dari Alibaba Cloud dapat menjadi pilihan yang tepat!<\/p>\n\n\n\n<p>Layanan <em>Relational Database Service <\/em>(RDS) MySQL ini menjadi pilihan tepat sebagai <em>back-end database<\/em> bagi aplikasi\/website yang membutuhkan keandalan, kemudahan skalabilitas, dan kepraktisan dalam mengelola infrastrukturnya.<\/p>\n\n\n\n<p>Demikian artikel kami tentang apa itu <em>query<\/em>, pengertian, dan contoh <em>query<\/em> sederhana yang biasa digunakan. Bila Anda merasa artikel ini bermanfaat, jangan lupa bagikan ke rekan yang lain supaya manfaatnya bisa dinikmati oleh banyak orang!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tahukah Anda, bahwa query adalah baris perintah yang bekerja agar Anda dapat melakukan semua aktivitas di media sosial, seperti seperti membuat unggahan baru maupun saling bersapa melalui kolom komentar. Kebanyakan orang saat ini sangat suka menghabiskan waktu di media sosial. Namun, sedikit sekali yang menyadari bahwa konten yang tampil di media sosial tersebut ada karena [&hellip;]<\/p>\n","protected":false},"author":329,"featured_media":51644,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2294],"tags":[135,134,2412],"class_list":{"0":"post-51642","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-database","8":"tag-database","9":"tag-mysql","10":"tag-query"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/Banner-Apa-itu-Query-Adalah.png","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-dqW","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/51642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/329"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=51642"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/51642\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/51644"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=51642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=51642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=51642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}