Sabtu, 17 September 2016

Stuctured Query Language (SQL)

Assalamu'alaikum cingu..
Bertemu lagi dengan saya, Mushofa Ina Malaya, salah satu mahasiswa teknik informatika. Kali ini saya akan memberikan sedikit penjelasan mengenai apa itu SQL "Structured Query Language".
Apa itu SQL ??

SQL adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.Mengetahui perintah perintah dasar sql merupakan modal awal untuk pengembangan database.

SQL SERVER adalah sistem manajemen database relasional (RDBMS) yang dirancang untuk aplikasi dengan arsitektur client/server. Istilah client, server, dan client/server dapat digunakan untuk merujuk kepada konsep yang sangat umum atau hal yang spesifik dari perangkat keras atau perangkat lunak. Pada level yang sangat umum.
  Client adalah setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya (resource) dari komponen sistem lainnya.
  Server adalah setiap komponen sistem yang menyediakan layanan atau sumber daya ke komponen sistem lainnya.
Saya akan sedikit memberikan contoh dalam penggunaan SQL (saya menggunakan aplikasi SQL server), berikut ini kodingan programnya :


Buka dulu sql query nya yaa..
Klik kanan pada database --> database



Pada bagian database name --> diisi dengan nama nim masing-masing (saya menggunakan nim = 201431204)
Lalu OK

Cek pada folder database, pastikan database yang dibuat telah terbentuk.
Klik kanan database nim --> new query





Tulis program nya
  CREATE TABLE barang (
  kode_barang char (6),
  nama_barang varchar (25),
  satuan_barang varchar (20),
  stok_barang numeric (4),
);




Blok program tersebut --> debug (untuk cek apakah ada salah ga programnya)
Tampilan setelah running


Stop debug
Blok lagi --> execute


Tuliskanlah
 select *from barang; (untuk menampilkan tabel yang dibuat)

blok --> execute
untuk membuat tabel baru --> tabel suplier
tulis dibawah nya ajaaahhh..
sama kok caranya kaya bikin tabel sebelumnya (tabel barang). Cuma beda nya di bagian program..
 
 CREATE TABLE suplier (
  kode_suplier char(10),
  nama_suplier char(6),
  telp_suplier char(6),
 );






*foregn key --> menghubungkan antar tabel, bisa lebih dari 1, gunanya untuk menampilkan tabel yang lain
*primary key --> 
hanya bisa 1 pada suatu tabel, unik beda dari yang lain

Untuk menentukan  mana primary key nya, gunakan sourcecode 
constraint pk_barang primary key (kode_barang)

untuk memanggil primary key nya
ALTER TABLE barang ADD CONSTRAINT pk_kodebarang UNIQUE (kode_barang);

Code untuk tabel barang nya
  CREATE TABLE barang (
  kode_barang char(6),
  nama_barang varchar(25),
  satuan_barang varchar(20),
  stok_barang numeric(4),
 );

 select * from barang;

 ALTER TABLE barang ADD CONSTRAINT pk_kodebarang UNIQUE (kode_barang);


Buat juga untuk tabel suplier nya..

 CREATE TABLE suplier (
  kode_suplier char(10),
  nama_suplier char(6),
  telp_suplier char(6),
  constraint pk_suplier primary key (kode_suplier)
 );

select * from suplier;

ALTER TABLE suplier ADD CONSTRAINT pk_suplier UNIQUE (kode_suplier);

Untuk tabel pasoknya, source code
  CREATE TABLE pasok(
  kode_pasok char (10),
  kode_barang char(6),
  kode_suplier char(10),
  tanggal_pasok date,
  jumlah_pasok numeric,
  );

TO BE CONTINUED..
sampai sini dulu aja yaa, kita lanjut lagi pada blog selanjutnya


Sumber referensi 
http://hellobeautifulthings.blogspot.co.id/2013/12/pengertian-dan-fungsi-sql-server.html
http://yogiteddywardhana.blogspot.co.id/2014/03/latar-belakang-pentingnya-kecerdasan.html





Tidak ada komentar:

Posting Komentar