Selasa, 21 Oktober 2014

Relasi Table MS SQL Server

Melanjutkan pokok bahasan sebelumnya yaitu tentang Microsoft SQL Server, kita akan membahas teknik atau cara untuk merelasikan sebuah table pada Microsoft SQL Server tersebut.

Mau tahu caranya??

Tunggu sebentar yaaaa… J

Mari kita ingat-ingat lagi pengertian atau kegunaan Microsoft SQL Server yang ada dipostingan sebelumnya.

Microsoft SQL Server adalah system manajemen database relasional (RDBMS) khusus yang dirancang untuk aplikasi dengan konsep arsitektur client atau server. Istilah dari client, server, dan client/server bisa dibilang untuk merujuk kepada konsep yang sangat umum atau hal yang spesifik dari perangkat keras (bukan batu maupun alat yang keras lainnya) ataupun perangkat lunak (bukan makanan atau hewan bro). Pada level yang sangat umum dalam merancang aplikasi, sebuah client adalah setiap komponen dari sebuah system yang meminta layanan yang bagus atau sumber daya (resource) dari komponen system lainnya. Sedangkan sebuah server adalah setiap komponen system yang menyediakan banyak layanan atau sumber daya untuk ke komponen system lainnya.

Naaah, inilah yang kalian tunggu-tunggu..

Berikut adalah cara untuk merelasikan table-table pada Microsoft SQL Server :
Pertama-tama yang kita lakukan harus masuk ke dalam Microsoft Management Studio dengan mengisi sesuatu pada kolom server, username, dan password terlebih dahulu ya. Setelah kalian masuk ke dalam aplikasi MS SQL Server akan muncul tampilan dialog login seperti foto yang ada dibawah. Untuk Server type, pilihlah Database Engine, kemudian isikan NAMA-PC\SQLEXPRESS pada label yang sudah tertera di situ yaitu Server name seperti contoh yang akan diberikan pada foto dibawah nanti. Teruuus pilih authentication Windows Authentication biar kita tidak perlu memasukkan username beserta password cukup menggunakan akun windows. Terus klik tombol Connect ituuu.

Setelah melakukan langkah diatas tadi itu guys, akan muncul tampilan explorer disamping sebelah mana saja yaitu nama koneksi dan fulder-fulder di dalamnya. Disitu kita akan membuat suatu database baru, maka kita klik kanan pada folder Databases, kemudian lagi klik New Datebase ituuu maka akan muncul dialog New Database.
Isikan Database name:Perpustakaan pada dialog yang muncul setelah matahari terbit, kemudian di klik OK ya tjoy. Maka sekarang tampilan explorer pada fulder Databases sudah betambah satu dengan sendirinya, yaitu database Perpustakaan.


Setelah masuk dan membuat sebuah database dengan menggunakan langkah-langkah yang lumayan gampang, kita akan melangkah ke langkah selanjutnya yaituuu membuat table pada database Perpustakaan. Expand database perpustakaan (mengklik tombol+disebelah kiri tulisan Perpustakaan di explorer), terus arahkan cursor kalian kemana saja (jangan klik tombol keluar) klik kanan Tables > New Table maka akan tampil suatu tab baru untuk menambahkan kolom-kolom yang akan dibuat pada table. Isikan kolom-kolom berikut yang diperlukan untuk table yang akan dan segera kita buat.
Table buku

Untuk kolom id, kita harus menjadikannya si Id jadi primary key, dan langkah yang harus dilakukan ialah mengklik kanan pada kolom id, kemudian pilih Set Primary Key akan muncul gambar kunci di samping kirinya dan tanda pada kolom Allow Nulls akan menjadi uncheck. Selain diset menjadi primary key, kita akan mengeset kolom id ini supaya menjadi kolom yang nilai int nya selalu bertambah terus menerus. Caranya yaituuu dengan mengubah property Is Identity menjadi Yes. Yuks lihat gambar berikut ini..

Untuk menyimpan table, tekan saja Ctrl+S pada keyboard kalian masing-masing. Dan masukkan nama table buku di database yang sama yaitu Perpustakaan.
Buatlah table kategori, table anggota, table peminjaman, table peminjaman_item, dan table pengembalian. Langkah-langkah pembuatan tabelnya sama aja kok dengan sebelumnya.
Tabel Buku

Table kategori

Table anggota

Table peminjaman

Table peminjaman_item

Table pengembalian


Baiklah, tahapan pembuatan table-tabel sudah selesai bro.. tahapan selanjutnya yaitu pembuatan relasi untuk masing-masing table menggunakan diagram.
Relasi Antar Table pada satu database yaitu Perpustakaan.
Langkah selanjutnya yaitu membuat perelasian untuk masing-masing table terhadap table lainnya. Relasi ini akan dibuat pada diagram editor bawaan langsung dari tools Management Studio.

Klik kanan Database Diagrams, kemudian kalian pilih New Database Diagram, kemudian lagi jika ada muncul pertanyaan, pilih aja Yes. Akan tampil dialog Add Table, pilih semua table yang ada pada database itu kemudian klik tombol Add. Jika sudah diklikm tekan tombol Close. Apabila kalian melakukannya dengan benar, maka akan tampil hasil yang sangat akurat seperti gambar berikut ini.

Kita akan menghubungkan setiap table dengan relasi tertentu bro. cara menghubungkannya gampang kok, dengan mendrag selector setiap kolom (selector=tombol kotak di samping nama kolom samping kiri), kemudian itu klik Ok, dan klik Ok sekali lagi. Silahkan ikuti langkah berikut ini agar terelasi dengan benar.
1. Drag selector id_anggota pada table peminjaman terus pergi ke kolom id pada table anggota.
2. Drag selector id_peminjaman pada table peminjaman terus pergi ke kolom id pada table peminjaman.
3. Drag selector id_buku pada table peminjaman_item terus pergi ke kolom id pada table buku.
4. Drag selector id_kategori pada table buku terus pergi ke kolom id pada table kategori.
5. Drag selector id_peminjaman pada table pengembalian terus pergi ke kolom id pada table peminjaman.
6. Drag selector id_anggota pada table pengembalian terus pergi ke kolom id pada table anggota.
Apabila sudah dihubungkan, kemudian save diagram tersebut. Kalo langkah yang kalian relasi benar, maka akan tampil seperti berikut:


Akhirnya langkah-langkah merelasikan table-tabel pada Microsoft SQL Server Management Studio selesai. Semoga bermanfaat bagi kalian yang membutuhkannya J

6 komentar:

  1. Artikelnya sangat lengkap, pemilihan katanya bagus dan mudah dimengerti,
    terima kasih sudah berbagi, ditunggu kunjungan baliknya gan!!

    Jual Microsoft Office 365
    Jual SQL Server 2014
    Distributor Kaspersky
    Software Pendidikan

    BalasHapus
  2. makasih gays ... bermanfaat bangett

    BalasHapus
  3. ah sue artikel nya sama.. http://jagocoding.com/tutorial/171/Membuat_Database_dengan_SQL_Server_Management_Studio

    BalasHapus
  4. Terima kasih. Sangat bermanfaat banget deh pokonya..

    BalasHapus
  5. Data base nya udah nie mgikutin di atas trus dibuat open tabel . nah nanti data ini selanjutnya di gimanain . kan kalo mysql kaya mau bikin database pake delphi 7 harus koneksi ke delphi kalo sql server sama ga kaya mysql

    BalasHapus
  6. ini cara manggil select yg sudan relasi ini gimana?

    BalasHapus