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.