Diberdayakan oleh Blogger.
RSS

Microsoft SQL Server: Bukan Query Biasa

Assalamualaykum dan salam sejahtera...

Semoga para pembaca blog ane yang ganteng-ganteng tapi bukan serigala dan juga cakep-cakep tapi tidak sakti, tidak bosan berkunjung ke blog sedehana ini. Pada postingan yang ane tulis sebelumnya, kita telah mengenal secara garis besar tentang Microsoft SQL Server. Setelah kita berkenalan, sekarang saatnya kita memasuki teknis dari Microsoft SQL Server.

Postingan kali ini merupakan tutorial dasar pembuatan database Microsoft SQL Server yang mana untuk para master yang sudah terbiasa dengan Microsoft SQL Server, postingan kali ini mungkin tidak begitu bermanfaat. Namun barangkali ada yang baru mencoba menggunakan Microsoft SQL Server. Silakan ikuti langkah-langkah berikut ini untuk membuat suatu database. Pastikan Microsoft SQL Server sudah terinstall pada komputer anda. Jika Microsoft SQL Server belum terinstall pada komputer anda, maka silakan download dan install terlebih dahulu. Kita akan berfokus pada querinya.

Jika Microsoft SQL Server sudah siap, silahkan ikuti langkah-langkah berikut ini:
1.      Buka Microsoft SQL Management Studio

2.      Klik New Query

3.      Masukkan syntaks query untuk membuat database.
·         Membuat database
create database Perpus

·         membuat tabel Anggota
create table Anggota(
Id_Anggota varchar(10) not null primary key,
Nama varchar(35),
Alamat varchar(35),
Tempat_Lahir varchar(20),
Tgl_Lahir datetime,
Jenis_Kelamin varchar(10),
Pekerjaan varchar(20),
No_Telephone varchar(15))

·         membuat tabel Buku
create table Buku(
Id_Buku varchar(10) not null primary key,
Judul varchar(50),
Pengarang varchar(35),
Penerbit varchar(35),
Tahun_Terbit varchar(10),
No_Rak varchar(10),
Jumlah_Buku int)

·         membuat tabel Administrasi
create table Administrasi(
Id_Admin varchar(10) not null primary key,
Nama varchar(35),
Alamat varchar(35),
Tempat_Lahir varchar(20),
Tgl_Lahir datetime,
Jenis_Kelamin varchar(10),
No_Telephone varchar(15))

·         membuat tabel Pinjam
create table Pinjam(
Id_Pinjam varchar(10) not null primary key,
Id_Buku varchar(10) constraint Id_Buku foreign key(Id_Buku) references
Buku(Id_Buku),
Id_Anggota varchar(10) constraint Id_Anggota foreign key(Id_Anggota)
references Anggota(Id_Anggota),
Id_Admin varchar(10) constraint Id_Admin foreign key(Id_Admin) references
Administrasi(Id_Admin),
Jumlah_Pinjam int,
Tgl_Pinjam datetime,
Tgl_Kembali datetime)

·         mengisi tabel Anggota
insert into Anggota values ('ANG-001','ADUL SUKIRMAN','JL. SENTOSA NO. 12 MEDAN','JAKARTA','1990-09-21','LAKI-LAKI','WIRASWASTA','061-6646982')
insert into Anggota values ('ANG-002','BUDI ANDUK','JL. MAKMUR NO. 10 BELAWAN','MEDAN','1988-10-11','LAKI-LAKI','SUPIR','061-6643122')
insert into Anggota values ('ANG-003','CEPOT PAIJO','JL. MADIOSANTOSO NO. 32 TITI
PAPAN','SUKABUMI','1991-09-10','LAKI-LAKI','MAHASISWA','085212343590')
insert into Anggota values ('ANG-004','DONO SANGKURIANG','JL. KRAKATAU NO. 18 MARELAN','MANDAILING
NATAL','1980-03-09','LAKI-LAKI','WARTAWAN','083129876578')
insert into Anggota values ('ANG-005','EDY SUPONO','JL. PRAJURIT NO. 90 MARTUBUNG','ACEH','1989-06-05','LAKI-LAKI','BURUH
PABRIK','061-6648976')

·         mengisi tabel Buku
insert into Buku values ('BU-001','ALGORITMA DAN PEMROGRAMAN C','RINALDI MUNIR','INFORMATIKA','2003','R-02',15)
insert into Buku values ('BU-002','APLIKASI DATABASE VB.NET DENGAN SQL SERVER','MUHAMMAD RHIFKY','ANDI OFFSET','2013','R-02',25)
insert into Buku values ('BU-003','BAHASA C DASAR','JOGIYANTO PHD','ANDI OFFSET','2007','R-01',10)
insert into Buku values ('BU-004','MATEMATIKA DISKRIT','RINALDI
MUNIR','INFORMATIKA','2010','R-01',5)
insert into Buku values ('BU-005','VISUAL BASIC.NET 2010','PRIYANTO HIDAYATULLAH','INFORMATIKA','2012','R-03',20)

·         mengisi tabel Administrasi
insert into Administrasi values ('ADM-001','ENJELIA AGUSTINA','JL. UMAR NO. 34 MEDAN','MEDAN','1993-08-01','PEREMPUAN','085789844932')
insert into Administrasi values ('ADM-002','GHASSANI SYAFITRI','JL. BONO NO. 58 MEDAN','BANDUNG','1990-01-21','PEREMPUAN','085209878909')
insert into Administrasi values ('ADM-003','HENY HANDAYANI','JL. MUSTAFA NO. 02 MEDAN','JAKARTA','1989-07-05','PEREMPUAN','082187564765')
insert into Administrasi values ('ADM-004','JONO SANTOSO','JL. MARELAN NO. 44 MEDAN','MEDAN','1992-04-09','LAKI-LAKI','083123454312')
insert into Administrasi values ('ADM-005','SUMARDI ALFIANTO','JL. MANDOR NO. 14 MEDAN','BOGOR','1990-09-28','LAKI-LAKI','061-6648989')

·         melihat tabel Anggota
select * from Anggota

·         melihat tabel Buku
select * from Buku

·         melihat tabel Administrator
select * from Administrasi

·         melihat tabel Pinjam
select * from Pinjam


          Lebih jelasnya silakan tonton video berikut: 
                 

Gimana? Paham tentang syntaks-syntaks dasar yang telah ane jabarkan? Memang agak sedikit berbeda dari query biasa. Sebenarnya pada postingan ini ane mau membahas tentang trigger juga. Tapi, karena trigger itu sudah mulai masuk ke dalam teknis yang cukup rumit maka ane rasa pembahasan kali ini sudah lebih dari cukup. Selain sebenarnya ane juga tidak terlalu menguasai teknik tersebut sih. Semoga bermanfaat infonya.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar

Terima kasih atas komentar anda.

Terima Kasih Atas Kunjungannya

Sering-sering ke sini ya. Rame loh! Jangan lupa komentarnya.