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

Microsoft SQL Server: Mudah dan Powerfull

   Assalamualaykum dan salam sejahtera... 

   Pada postingan kali ini ane mau membahas mengenai Microsoft SQL Server. Disini ane berbicara bukan sebagai pakar, melainkan sebagai orang awam yang ingin tau apa sih Microsoft SQL Server itu. Pada waktu ane nulis postingan ini, ane sama sekali gak tau apa-apa tentang apa itu Microsoft SQL Server. Iya ane tau itu salah satu sistem manajemen basis data relasional (RDBMS). Tapi selama ane berkutat dengan basis data ane cuma tau nya Microsoft Acces, XAMPP, Oracle dan MYSQL. Maka dari itu ane penasaran dan pengen mempelajarinya walaupun sebenarnya situasi yang memaksa ane. Daripada kita bicaranya makin jauh, mending cek reviewnya dari ane berikut ini.

   Microsoft SQL Server adalah sistem manajemen basis data relasional (RDBMS) yang powerfull buatan Microsoft yang mana umumnya manajemen basis data besar walaupun sebenarnya bisa juga untuk basis data berskala kecil. Powerfull dari segi daya tampung seperti relasi yang dibuat bisa lebih dari 10 tabel, tabel yang ditampung bisa mencapai 600 tabel per database, record yang ditampung lebih dari 150.000 record (Berdasarkan review profesional saat menggunakan SQL Searver 2005). Daya tampung ini terus meningkat seiring dengan dikeluarkannya versi terbaru. Versi terbaru saat ini adalah Microsoft SQL Server 2014.

   Microsoft SQL Server menggunakan bahasa Transact-SQL. Microsoft SQL Server ini dapat berkomunikasi lewat jaringan memakai protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga support terhadap ODBC (Open Database Connectivity) yang mana kompatibel dengan driver JDBC untuk bahasa pemrograman Java. Fitur lain yang menonjol dari Microsoft SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering.

   Bagi pengguna produk Microsoft seperti ane cocok menggunakan RDBMS yang satu ini sebab mudah diinstall, mudah dipakai serta memiliki fitur yang banyak. Hal ini disebabkan terintegrasinya produk produk software Microsoft satu sama lain seperti halnya Microsoft SQL Server ini dengan .NET framework. Penanganan data yang korup pun (data corrupt) cukup mengesankan. Fiturnya dalam restorasi data dan pemulihan data. Walau tidak semua tabel dapat diselamatkan, tetap saja fitur ini sangat membantu user seperti ane.

   Fitur keamanannya kuat dengan otentikasi dan perlindungan akses serta memiliki fitur manajemen password yang lebih baik. Hal ini berdampak positif karena membuat basis data tersebut hanya bisa diakses oleh orang yang memiliki wewenang. Software ini telah digunakan oleh banyak perusahaan besar seperti Unilever dan lain lain, semakin membuktikan kredibelitasnya yang mana juga pernah mendapat penghargaan sebagai Best Seller dan Pertumbuhan Terbaik oleh Majalah CRN tahun 2008.

   Sayangnya semua kelebihan itu harus ditebus dengan harga yang mahal. Kita ambil contoh Microsoft SQL Server 2012 versi standar saja dihargai sekitar $960,00 atau Rp.11.408.000,00 (kurs $1 = Rp.11.880). Menambah client pun dihargai cukup mahal sekitar $235,00 atau Rp.2.792.000,00 (kurs $1 = Rp.11.880) per client. Bayangkan kalau kita membeli versi enterprise yang harganya sekitar Rp.100.000.000,00 bisa pusing kita. Kalau kalian pencinta gratisan seperti ane jangan kuatir ada versi gratisnya di Microsoft DreamSpark walaupun kebanyakan software yang disediakan disini embedded version. Tapi buat belajar ya, kalau buat bisnis beli.

   Selain itu, karena dikembangkan oleh Microsoft tentunya Microsoft SQL Server hanya kompatibel dengan server berbasis Windows. Dan karena integrasinya dengan beberapa produk Microsoft yang lain seperti .NET framework, maka produk seperti harus sudah tersedia (install) dikomputer anda. Hal ini cukup membuat kerepotan pengguna awam seperti ane karena harus install sana sini dulu baru bisa memakainya.

   Terlepas dari semua kekurangannya, Microsoft SQL Server pada kenyataannya memang mudah baik pada penggunaannya ataupun pada saat installasi. Oleh karena itu, tidak salah apabila ini menjadi salah satu alternatif RDBMS selain Oracle, MYSQL ataupun Mocrosoft Acces. Kalau mau coba silakan. Versi gratis dapat download di Microsoft DreamSpark, jangan lupa buat akun dulu.




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

Terima Kasih Atas Kunjungannya

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