<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-401222313937403015</id><updated>2011-04-21T16:28:39.894-07:00</updated><category term='pelajaran sql'/><title type='text'>free</title><subtitle type='html'>SRI</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mautaucobayuk.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/401222313937403015/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mautaucobayuk.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>kitagabung_yuk!!!!!!!!!!</name><uri>http://www.blogger.com/profile/08393706051089329648</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-401222313937403015.post-3663433872405875442</id><published>2008-11-23T21:43:00.000-08:00</published><updated>2009-02-01T22:37:01.929-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pelajaran sql'/><title type='text'>SEJARAH SQL</title><content type='html'>&lt;p&gt;&lt;b&gt;SQL&lt;/b&gt; (Structured Query Language) adalah sebuah &lt;a href="http://id.wikipedia.org/wiki/Bahasa_pemrograman" title="Bahasa pemrograman"&gt;bahasa&lt;/a&gt; yang dipergunakan untuk mengakses &lt;a href="http://id.wikipedia.org/wiki/Data" title="Data"&gt;data&lt;/a&gt; dalam &lt;a href="http://id.wikipedia.org/wiki/Basis_data" title="Basis data"&gt;basis data&lt;/a&gt; &lt;a href="http://id.wikipedia.org/wiki/RDBMS" title="RDBMS" class="mw-redirect"&gt;relasional&lt;/a&gt;. Bahasa ini secara &lt;i&gt;&lt;a href="http://id.wikipedia.org/wiki/De_facto" title="De facto"&gt;de facto&lt;/a&gt;&lt;/i&gt; merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua &lt;a href="http://id.wikipedia.org/wiki/Server_basis_data" title="Server basis data"&gt;server basis data&lt;/a&gt; yang ada mendukung bahasa ini untuk melakukan manajemen datanya.&lt;/p&gt; &lt;table id="toc" class="toc" summary="Daftar isi"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;script type="text/javascript"&gt; //&lt;![CDATA[  if (window.showTocToggle) { var tocShowText = "tampilkan"; var tocHideText = "sembunyikan"; showTocToggle(); }  //]]&gt; &lt;/script&gt; &lt;p&gt;&lt;a name="Sejarah" id="Sejarah"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Sejarah&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;Sejarah SQL dimulai dari artikel seorang peneliti dari &lt;a href="http://id.wikipedia.org/wiki/IBM" title="IBM"&gt;IBM&lt;/a&gt; bernama &lt;a href="http://id.wikipedia.org/w/index.php?title=EF_Codd&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="EF Codd (belum dibuat)"&gt;EF Codd&lt;/a&gt; yang membahas tentang ide pembuatan &lt;a href="http://id.wikipedia.org/wiki/Basis_data" title="Basis data"&gt;basis data&lt;/a&gt; relasional pada bulan &lt;a href="http://id.wikipedia.org/wiki/Juni" title="Juni"&gt;Juni&lt;/a&gt; &lt;a href="http://id.wikipedia.org/wiki/1970" title="1970"&gt;1970&lt;/a&gt;. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama &lt;b&gt;SEQUEL&lt;/b&gt; (&lt;u&gt;S&lt;/u&gt;tructured &lt;u&gt;E&lt;/u&gt;nglish &lt;u&gt;Que&lt;/u&gt;ry &lt;u&gt;L&lt;/u&gt;anguage).&lt;/p&gt; &lt;p&gt;Setelah terbitnya artikel tersebut, &lt;a href="http://id.wikipedia.org/wiki/IBM" title="IBM"&gt;IBM&lt;/a&gt; mengadakan proyek pembuatan basis data relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi &lt;b&gt;SQL&lt;/b&gt;. Implementasi basis data relasional dikenal dengan &lt;i&gt;System/R&lt;/i&gt;.&lt;/p&gt; &lt;p&gt;Di akhir tahun &lt;a href="http://id.wikipedia.org/wiki/1970" title="1970"&gt;1970&lt;/a&gt;-an, muncul perusahaan bernama &lt;a href="http://id.wikipedia.org/wiki/Oracle" title="Oracle"&gt;Oracle&lt;/a&gt; yang membuat &lt;a href="http://id.wikipedia.org/wiki/Server_basis_data" title="Server basis data"&gt;server basis data&lt;/a&gt; populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar &lt;a href="http://id.wikipedia.org/wiki/De_facto" title="De facto"&gt;de facto&lt;/a&gt; bahasa dalam manajemen basis data.&lt;/p&gt; &lt;p&gt;&lt;a name="Standarisasi" id="Standarisasi"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Standarisasi&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;Standarisasi SQL dimulai pada tahun &lt;a href="http://id.wikipedia.org/wiki/1986" title="1986"&gt;1986&lt;/a&gt;, ditandai dengan dikeluarkannya standar SQL oleh &lt;a href="http://id.wikipedia.org/w/index.php?title=ANSI&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="ANSI (belum dibuat)"&gt;ANSI&lt;/a&gt;. Standar ini sering disebut dengan &lt;a href="http://id.wikipedia.org/w/index.php?title=SQL86&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="SQL86 (belum dibuat)"&gt;SQL86&lt;/a&gt;.Standar tersebut kemudian diperbaiki pada tahun &lt;a href="http://id.wikipedia.org/wiki/1989" title="1989"&gt;1989&lt;/a&gt; kemudian diperbaiki lagi pada tahun &lt;a href="http://id.wikipedia.org/wiki/1992" title="1992"&gt;1992&lt;/a&gt;. Versi terakhir dikenal dengan &lt;a href="http://id.wikipedia.org/w/index.php?title=SQL92&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="SQL92 (belum dibuat)"&gt;SQL92&lt;/a&gt;. Pada tahun 1999 dikeluarkan standar baru yaitu &lt;a href="http://id.wikipedia.org/w/index.php?title=SQL99&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="SQL99 (belum dibuat)"&gt;SQL99&lt;/a&gt; atau disebut juga SQL99, akan tetapi kebanyakan implementasi mereferensi pada SQL92.&lt;/p&gt; &lt;p&gt;Saat ini sebenarnya tidak ada server basis data yang 100% mendukung SQL92. Hal ini disebabkan masing-masing server memiliki dialek masing-masing.&lt;/p&gt; &lt;p&gt;&lt;a name="Pemakaian_dasar" id="Pemakaian_dasar"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Pemakaian dasar&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;Secara umum, SQL terdiri dari dua bahasa, yaitu &lt;i&gt;&lt;a href="http://id.wikipedia.org/w/index.php?title=Data_Definition_Language&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Data Definition Language (belum dibuat)"&gt;Data Definition Language&lt;/a&gt;&lt;/i&gt; (DDL) dan &lt;i&gt;&lt;a href="http://id.wikipedia.org/w/index.php?title=Data_Manipulation_Language&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Data Manipulation Language (belum dibuat)"&gt;Data Manipulation Language&lt;/a&gt;&lt;/i&gt; (DML). Implementasi DDL dan DML berbeda untuk tiap &lt;a href="http://id.wikipedia.org/wiki/Sistem_manajemen_basis_data" title="Sistem manajemen basis data"&gt;sistem manajemen basis data&lt;/a&gt; (SMBD)&lt;sup id="cite_ref-0" class="reference"&gt;&lt;a href="http://id.wikipedia.org/wiki/SQL#cite_note-0" title=""&gt;[1]&lt;/a&gt;&lt;/sup&gt;, namun secara umum implementasi tiap bahasa ini memiliki bentuk standar yang ditetapkan &lt;a href="http://id.wikipedia.org/w/index.php?title=ANSI&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="ANSI (belum dibuat)"&gt;ANSI&lt;/a&gt;. Artikel ini akan menggunakan bentuk paling umum yang dapat digunakan pada kebanyakan SMBD.&lt;/p&gt; &lt;p&gt;&lt;a name="Data_Definition_Language" id="Data_Definition_Language"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline"&gt;Data Definition Language&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;DDL digunakan untuk mendefinisikan, mengubah, serta menghapus &lt;a href="http://id.wikipedia.org/wiki/Basis_data" title="Basis data"&gt;basis data&lt;/a&gt; dan objek-objek yang diperlukan dalam basis data, misalnya &lt;a href="http://id.wikipedia.org/wiki/Tabel" title="Tabel"&gt;tabel&lt;/a&gt;, &lt;a href="http://id.wikipedia.org/w/index.php?title=View&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="View (belum dibuat)"&gt;view&lt;/a&gt;, &lt;a href="http://id.wikipedia.org/w/index.php?title=User&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="User (belum dibuat)"&gt;user&lt;/a&gt;, dan sebagainya. Secara umum, DDL yang digunakan adalah &lt;code&gt;CREATE&lt;/code&gt; untuk membuat objek baru, &lt;code&gt;USE&lt;/code&gt; untuk menggunakan objek, &lt;code&gt;ALTER&lt;/code&gt; untuk mengubah objek yang sudah ada, dan &lt;code&gt;DROP&lt;/code&gt; untuk menghapus objek. DDL biasanya digunakan oleh &lt;a href="http://id.wikipedia.org/wiki/Administrator" title="Administrator"&gt;administrator&lt;/a&gt; basis data dalam pembuatan sebuah &lt;a href="http://id.wikipedia.org/wiki/Program" title="Program" class="mw-redirect"&gt;aplikasi&lt;/a&gt; basis data.&lt;/p&gt; &lt;p&gt;&lt;a name="CREATE" id="CREATE"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;&lt;code&gt;CREATE&lt;/code&gt;&lt;/span&gt;&lt;/h4&gt; &lt;p&gt;&lt;code&gt;CREATE&lt;/code&gt; digunakan untuk membuat basis data maupun objek-objek basis data. SQL yang umum digunakan adalah:&lt;/p&gt; &lt;pre&gt;&lt;code&gt;CREATE DATABASE nama_basis_data&lt;/code&gt; &lt;/pre&gt; &lt;p&gt;&lt;code&gt;CREATE DATABASE&lt;/code&gt; membuat sebuah basis data baru.&lt;/p&gt; &lt;pre&gt;&lt;code&gt;CREATE TABLE nama_tabel&lt;/code&gt; &lt;/pre&gt; &lt;p&gt;&lt;code&gt;CREATE TABLE&lt;/code&gt; membuat tabel baru pada basis data yang sedang aktif. Secara umum, perintah ini memiliki bentuk&lt;/p&gt; &lt;pre&gt;CREATE TABLE [&lt;i&gt;nama_tabel&lt;/i&gt;]&lt;br /&gt;(&lt;br /&gt;nama_field1 tipe_data [constraints][,&lt;br /&gt;nama_field2 tipe_data,&lt;br /&gt;...]&lt;br /&gt;)&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;atau&lt;/p&gt; &lt;pre&gt;CREATE TABLE [&lt;i&gt;nama_tabel&lt;/i&gt;]&lt;br /&gt;(&lt;br /&gt;nama_field1 tipe_data [,&lt;br /&gt;nama_field2 tipe_data,&lt;br /&gt;...]&lt;br /&gt;[CONSTRAINT nama_field constraints]&lt;br /&gt;)&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;dengan:&lt;/p&gt; &lt;p&gt;&lt;i&gt;nama_field&lt;/i&gt; adalah nama &lt;a href="http://id.wikipedia.org/w/index.php?title=Kolom&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Kolom (belum dibuat)"&gt;kolom&lt;/a&gt; (&lt;i&gt;field&lt;/i&gt;) yang akan dibuat. Beberapa sistem manajemen basis data mengizinkan penggunaan spasi dan karakter nonhuruf pada nama kolom.&lt;/p&gt; &lt;p&gt;&lt;i&gt;tipe_data&lt;/i&gt; tergantung implementasi sistem manajemen basis data. Misalnya, pada &lt;a href="http://id.wikipedia.org/wiki/MySQL" title="MySQL"&gt;MySQL&lt;/a&gt;, tipe data dapat berupa &lt;code&gt;VARCHAR&lt;/code&gt;, &lt;code&gt;TEXT&lt;/code&gt;, &lt;code&gt;BLOB&lt;/code&gt;, &lt;code&gt;ENUM&lt;/code&gt;, dan sebagainya.&lt;/p&gt; &lt;p&gt;&lt;i&gt;constraints&lt;/i&gt; adalah batasan-batasan yang diberikan untuk tiap kolom. Ini juga tergantung implementasi sistem manajemen basis data, misalnya &lt;code&gt;NOT NULL&lt;/code&gt;, &lt;code&gt;UNIQUE&lt;/code&gt;, dan sebagainya. Ini dapat digunakan untuk mendefinisikan &lt;a href="http://id.wikipedia.org/w/index.php?title=Kunci_primer&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Kunci primer (belum dibuat)"&gt;kunci primer&lt;/a&gt; (&lt;i&gt;primary key&lt;/i&gt;) dan &lt;a href="http://id.wikipedia.org/w/index.php?title=Kunci_asing&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Kunci asing (belum dibuat)"&gt;kunci asing&lt;/a&gt; (&lt;i&gt;foreign key&lt;/i&gt;).&lt;/p&gt; &lt;p&gt;Satu tabel boleh tidak memiliki kunci primer sama sekali, namun sangat disarankan mendefinisikan paling tidak satu kolom sebagai kunci primer.&lt;/p&gt; &lt;p&gt;Contoh:&lt;/p&gt; &lt;pre&gt;CREATE TABLE user&lt;br /&gt;(&lt;br /&gt;username VARCHAR(30) CONSTRAINT PRIMARY KEY,&lt;br /&gt;passwd VARCHAR(20) NOT NULL,&lt;br /&gt;tanggal_lahir DATETIME&lt;br /&gt;);&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;akan membuat tabel &lt;code&gt;user&lt;/code&gt; seperti berikut:&lt;/p&gt; &lt;table class="wikitable"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;th&gt;&lt;u&gt;username&lt;/u&gt;&lt;/th&gt; &lt;th&gt;passwd&lt;/th&gt; &lt;th&gt;tanggal_lahir&lt;/th&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;a name="Data_Manipulation_Language" id="Data_Manipulation_Language"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Data Manipulation Language&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;code&gt;SELECT&lt;/code&gt; untuk menampilkan data&lt;/li&gt;&lt;li&gt;&lt;code&gt;INSERT&lt;/code&gt; untuk menambahkan data baru&lt;/li&gt;&lt;li&gt;&lt;code&gt;UPDATE&lt;/code&gt; untuk mengubah data yang sudah ada&lt;/li&gt;&lt;li&gt;&lt;code&gt;DELETE&lt;/code&gt; untuk menghapus data&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a name="SELECT" id="SELECT"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;&lt;code&gt;SELECT&lt;/code&gt;&lt;/span&gt;&lt;/h4&gt; &lt;p&gt;&lt;code&gt;SELECT&lt;/code&gt; adalah perintah yang paling sering digunakan pada SQL, sehingga terkadang istilah &lt;i&gt;query&lt;/i&gt; dirujukkan pada perintah &lt;code&gt;SELECT&lt;/code&gt;. &lt;code&gt;SELECT&lt;/code&gt; digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama. Secara umum, perintah &lt;code&gt;SELECT&lt;/code&gt; memiliki bentuk lengkap:&lt;/p&gt; &lt;pre&gt;SELECT [nama_tabel|alias.]nama_field1 [AS alias1] [, nama_field2, ...]&lt;br /&gt;FROM nama_tabel1 [AS alias1] [INNER|LEFT|RIGHT JOIN tabel2 ON &lt;i&gt;kondisi_penghubung&lt;/i&gt;]&lt;br /&gt;[, nama_tabel3 [AS alias3], ...]&lt;br /&gt;[WHERE &lt;i&gt;kondisi&lt;/i&gt;]&lt;br /&gt;[ORDER BY nama_field1 [ASC|DESC][, nama_field2 [ASC|DESC], ...]]&lt;br /&gt;[GROUP BY nama_field1[, nama_field2, ...]]&lt;br /&gt;[HAVING &lt;i&gt;kondisi_aggregat&lt;/i&gt;]&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;dengan:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;i&gt;kondisi&lt;/i&gt; adalah syarat yang harus dipenuhi suatu data agar ditampilkan.&lt;/li&gt;&lt;li&gt;&lt;i&gt;kondisi_aggregat&lt;/i&gt; adalah syarat khusus untuk &lt;a href="http://id.wikipedia.org/wiki/SQL#Fungsi_aggregat" title=""&gt;fungsi aggregat&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Kondisi dapat dihubungkan dengan &lt;a href="http://id.wikipedia.org/w/index.php?title=Operator_logika&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Operator logika (belum dibuat)"&gt;operator logika&lt;/a&gt;, misalnya &lt;code&gt;AND&lt;/code&gt;, &lt;code&gt;OR&lt;/code&gt;, dan sebagainya.&lt;/p&gt; &lt;p&gt;Contoh:&lt;/p&gt; &lt;p&gt;Diasumsikan terdapat tabel &lt;code&gt;user&lt;/code&gt; yang berisi data sebagai berikut.&lt;/p&gt; &lt;table class="wikitable"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;th&gt;&lt;u&gt;username&lt;/u&gt;&lt;/th&gt; &lt;th&gt;passwd&lt;/th&gt; &lt;th&gt;tanggal_lahir&lt;/th&gt; &lt;th&gt;jml_transaksi&lt;/th&gt; &lt;th&gt;total_transaksi&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Aris&lt;/td&gt; &lt;td&gt;6487AD5EF&lt;/td&gt; &lt;td&gt;09-09-1987&lt;/td&gt; &lt;td&gt;6&lt;/td&gt; &lt;td&gt;10.000&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Budi&lt;/td&gt; &lt;td&gt;97AD4erD&lt;/td&gt; &lt;td&gt;01-01-1994&lt;/td&gt; &lt;td&gt;0&lt;/td&gt; &lt;td&gt;0&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Charlie&lt;/td&gt; &lt;td&gt;548794654&lt;/td&gt; &lt;td&gt;06-12-1965&lt;/td&gt; &lt;td&gt;24&lt;/td&gt; &lt;td&gt;312.150&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Daniel&lt;/td&gt; &lt;td&gt;FLKH947HF&lt;/td&gt; &lt;td&gt;24-04-1980&lt;/td&gt; &lt;td&gt;3&lt;/td&gt; &lt;td&gt;0&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Erik&lt;/td&gt; &lt;td&gt;94RER54&lt;/td&gt; &lt;td&gt;17-08-1945&lt;/td&gt; &lt;td&gt;34&lt;/td&gt; &lt;td&gt;50.000&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;Contoh 1: Tampilkan seluruh data.&lt;/p&gt; &lt;pre&gt;SELECT *&lt;br /&gt;FROM user&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Contoh 2: Tampilkan pengguna yang tidak pernah bertransaksi.&lt;/p&gt; &lt;pre&gt;SELECT *&lt;br /&gt;FROM user&lt;br /&gt;WHERE total_transaksi = 0&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Contoh 3: Tampilkan username pengguna yang bertransaksi kurang dari 10 dan nilainya lebih dari 1.000.&lt;/p&gt; &lt;pre&gt;SELECT username&lt;br /&gt;FROM user&lt;br /&gt;WHERE jml_transakai &lt;&gt; 1000&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Contoh 4: Tampilkan total nominal transaksi yang sudah terjadi.&lt;/p&gt; &lt;pre&gt;SELECT SUM(total_transaksi) AS total_nominal_transaksi&lt;br /&gt;FROM user&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Contoh 5: Tampilkan seluruh data diurutkan berdasarkan jumlah transaksi terbesar ke terkecil.&lt;/p&gt; &lt;pre&gt;SELECT *&lt;br /&gt;FROM user&lt;br /&gt;ORDER BY jml_transaksi DESC&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;&lt;a name="Fungsi_aggregat" id="Fungsi_aggregat"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h5&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Fungsi aggregat&lt;/span&gt;&lt;/h5&gt; &lt;p&gt;Beberapa SMBD memiliki fungsi aggregat, yaitu fungsi-fungsi khusus yang melibatkan sekelompok data (aggregat). Secara umum fungsi aggregat adalah:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;code&gt;SUM&lt;/code&gt; untuk menghitung total nominal data&lt;/li&gt;&lt;li&gt;&lt;code&gt;COUNT&lt;/code&gt; untuk menghitung jumlah kemunculan data&lt;/li&gt;&lt;li&gt;&lt;code&gt;AVG&lt;/code&gt; untuk menghitung rata-rata sekelompok data&lt;/li&gt;&lt;li&gt;&lt;code&gt;MAX&lt;/code&gt; dan &lt;code&gt;MIN&lt;/code&gt; untuk mendapatkan nilai maksimum/minimum dari sekelompok data.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Fungsi aggregat digunakan pada bagian &lt;code&gt;SELECT&lt;/code&gt;. Syarat untuk fungsi aggregat diletakkan pada bagian &lt;code&gt;&lt;b&gt;HAVING&lt;/b&gt;&lt;/code&gt;, bukan &lt;code&gt;WHERE&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;&lt;a name="Subquery" id="Subquery"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h5&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;Subquery&lt;/span&gt;&lt;/h5&gt; &lt;p&gt;Ada kalanya &lt;i&gt;query&lt;/i&gt; dapat menjadi kompleks, terutama jika melibatkan lebih dari satu tabel dan/atau fungsi aggregat. Beberapa SMBD mengizinkan penggunaan &lt;i&gt;subquery&lt;/i&gt;. Contoh:&lt;/p&gt; &lt;p&gt;Tampilkan username pengguna yang memiliki jumlah transaksi terbesar.&lt;/p&gt; &lt;pre&gt;SELECT username&lt;br /&gt;FROM user&lt;br /&gt;WHERE jml_transaksi =&lt;br /&gt;(&lt;br /&gt;SELECT MAX(jml_transaksi)&lt;br /&gt;FROM user&lt;br /&gt;)&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;&lt;a name="INSERT" id="INSERT"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;&lt;code&gt;INSERT&lt;/code&gt;&lt;/span&gt;&lt;/h4&gt; &lt;p&gt;Untuk menyimpan data dalam tabel dipergunakan sintaks:&lt;/p&gt; &lt;pre&gt;INSERT INTO [NAMA_TABLE] ([DAFTAR_FIELD]) VALUES ([DAFTAR_NILAI])&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Contoh:&lt;/p&gt; &lt;pre&gt;INSERT INTO TEST (NAMA, ALAMAT, PASSWORD) VALUES ('test', 'alamat', 'pass');&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;&lt;a name="UPDATE" id="UPDATE"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;&lt;code&gt;UPDATE&lt;/code&gt;&lt;/span&gt;&lt;/h4&gt; &lt;p&gt;Untuk mengubah data menggunakan sintaks:&lt;/p&gt; &lt;pre&gt;UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI]&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Contoh:&lt;/p&gt; &lt;pre&gt;UPDATE Msuser set password="123456" where username="abc"&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;&lt;a name="DELETE" id="DELETE"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline"&gt;&lt;code&gt;DELETE&lt;/code&gt;&lt;/span&gt;&lt;/h4&gt; &lt;p&gt;Untuk menghapus data dipergunakan sintaks:&lt;/p&gt; &lt;pre&gt;DELETE FROM [NAMA_TABLE] [KONDISI]&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Contoh:&lt;/p&gt; &lt;pre&gt;DELETE FROM TEST WHERE NAMA='test';&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/401222313937403015-3663433872405875442?l=mautaucobayuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mautaucobayuk.blogspot.com/feeds/3663433872405875442/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=401222313937403015&amp;postID=3663433872405875442' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/401222313937403015/posts/default/3663433872405875442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/401222313937403015/posts/default/3663433872405875442'/><link rel='alternate' type='text/html' href='http://mautaucobayuk.blogspot.com/2008/11/sejarah-sql.html' title='SEJARAH SQL'/><author><name>kitagabung_yuk!!!!!!!!!!</name><uri>http://www.blogger.com/profile/08393706051089329648</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-401222313937403015.post-1070259655623811174</id><published>2008-07-31T21:48:00.000-07:00</published><updated>2008-07-31T22:34:33.438-07:00</updated><title type='text'>langkah instalasi ubuntu</title><content type='html'>1. &lt;span style="color:#ff0000;"&gt;install ubuntu,dengan cara:&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;#partisi hardisk menjadi 43mb ext 3 dengan mountpoint/lalu di format&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;#partisi hardisk ke-2 512mb bertipe swap area&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;#sisakan kapasitas hardisk (free space)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;#buat user smkn1sbg dengan password smkn1sbg&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;2. mengubah repository (kambing)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;#install ee,dengan cara:&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;- masuk terminal kemudian ketik sudo apt-get install ee&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;- copy file repository asli :&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;sudo cp/etc/apt/sourcest.list&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;/etc/apt/sourcest.list.original&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;#ubah file repository&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;- sudo ee/etc/apt/sourcest.list&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;- beri tanda kress (#)pada semua baris&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;- tambahkan kode yang terdapat pada Http ://wiki.ubuntu-id.org/sourceslistlokal&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;#update repository&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;sudo apt-get update&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;3.install aplikasi,misalnya:&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;# AMP(Apache,Mysql,Php)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;# java + netbeen&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;# dia&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/401222313937403015-1070259655623811174?l=mautaucobayuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mautaucobayuk.blogspot.com/feeds/1070259655623811174/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=401222313937403015&amp;postID=1070259655623811174' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/401222313937403015/posts/default/1070259655623811174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/401222313937403015/posts/default/1070259655623811174'/><link rel='alternate' type='text/html' href='http://mautaucobayuk.blogspot.com/2008/07/langkah-instalasi-ubuntu.html' title='langkah instalasi ubuntu'/><author><name>kitagabung_yuk!!!!!!!!!!</name><uri>http://www.blogger.com/profile/08393706051089329648</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-401222313937403015.post-7589712579694098334</id><published>2008-07-31T01:27:00.000-07:00</published><updated>2008-07-31T01:30:55.810-07:00</updated><title type='text'>ajakan</title><content type='html'>helo friends,,,,,,,,,,,,,,,,,lagi nongkrong depan komputer yach........!!!!!!!!!!!!!&lt;br /&gt;klo lgi nongkrong depan komputer jangan lupa buka blog'y ok,,,,,,,,,,,,,&lt;br /&gt;dijamin gak ngebosenin dech!!!!!!!!!!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/401222313937403015-7589712579694098334?l=mautaucobayuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mautaucobayuk.blogspot.com/feeds/7589712579694098334/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=401222313937403015&amp;postID=7589712579694098334' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/401222313937403015/posts/default/7589712579694098334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/401222313937403015/posts/default/7589712579694098334'/><link rel='alternate' type='text/html' href='http://mautaucobayuk.blogspot.com/2008/07/ajakan.html' title='ajakan'/><author><name>kitagabung_yuk!!!!!!!!!!</name><uri>http://www.blogger.com/profile/08393706051089329648</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
