Cecep Yusuf Founder of Jagocoding.com
Senior Contributor

Tutorial Cheyuz: Tutorial bagaimana membuat sebuah database beserta relasi antar table menggunakan Microsoft SQL Server Management Studio.


Membuat Database dengan SQL Server Management Studio

on 30/10/12
0 7 10747


Selamat pagi, kali ini saya akan memberikan tutorial bagaimana cara membuat database SQL Server dengan menggunakan tools dari Microsoft, yaitu Microsoft SQL Server Management Studio. Software dapat didownload di sini: www.microsoft.com/en-us/download/details.aspx?id=8961

Untuk janji saya membuat tutorial Visual C# menampilkan database MSSQL dan ditampilkan ke dalam datagrid kita tunda dulu, karena databasenya belum ada. Jadi, alangkah lebih baiknya kita mengikuti tutorial ini dalam hal membuat database. Hasil dari tutorial ini dapat dipakai nanti untuk keperluan kita dalam membuat aplikasi berbasis database baik desktop, web, maupun mobile pada tutorial-tutorial berikutnya yang akan saya buat. Oleh karena itu, silakan ikuti tutorial ini dengan sebaik-baiknya

Ok kita mulai tutorialnya, pertama-tama yang harus kita lakukan adalah masuk ke dalam Microsoft Management Studio dengan mengisi server, username, dan password. Buka aplikasi sehingga muncul tampilan dialog login seperti berikut ini. Pilih server type Database Engine, kemudian isikan Server name: NAMA-PC\SQLEXPRESS seperti contoh di bawah ini. Kemudian pilih authentication Windows Authentication supaya kita tidak perlu memasukkan username+password, cukup menggunakan account windows. Kemudian klik Connect.

halaman login

 

Setelah itu, akan muncul tampilan explorer di samping, yaitu nama koneksi dan folder-folder di dalamnya. Kita akan membuat suatu database baru, maka kita klik kanan folder Databases, kemudian klik New Database... Maka akan muncul dialog New Database.

Pada dialog tersebut, isikan pada Database name: Perpustakaan, kemudian klik OK. Kita akan membuat database bernama Perpustakaan. Maka sekarang tampilan explorer pada folder Databases bertambah satu, yaitu database Perpustakaan.

database perpustakaan

 

Membuat Table

Setelah itu, langkah selanjutnya adalah kita akan membuat table pada database Perpustakaan. Expand database perpustakaan (mengklik tombol + di sebelah kiri tulisan Perpustakaan di explorer), kemudian 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 kita buat.

Table buku

table

Kita akan menjadikan kolom id menjadi primary key, langkah yang harus dilakukan adalah klik kanan kolom id, kemudian pilih Set Primary Key. Maka akan muncul gambar kunci di samping kirinya dan tanda pada kolom Allow Nulls menjadi uncheck. Selain diset menjadi primary key, kita akan mengeset kolom id ini supaya menjadi kolom yang Auto Increment, atau nilai int nya selalu bertambah. Caranya adalah dengan mengubah property Is Identity menjadi Yes. Lihat gambar berikut ini.

set primary key + auto increment

Tekan Ctrl+S untuk menyimpan table. Dan masukkan nama table buku.

Buatlah table-table berikut dengan langkah yang sama dengan langkah di atas.

Table buku

buku

Table kategori

kategori

Table anggota

anggota

Table peminjaman

peminjaman

Table peminjaman_item

peminjaman item

Table pengembalian

pengembalian


Ok, tahap pembuatan tabel-tabel sudah selesai. Tahap selanjutnya adalah pembuatan relasi untuk masing-masing tabel. Ini dibuat menggunakan diagram.

 

Relasi Antar Table

Langkah selanjutnya adalah membuat relasi untuk masing-masing tabel terhadap tabel lainnya. Relasi ini akan dibuat pada diagram editor bawaan langsung dari tools Management Studio.

explorer

Klik kanan Database Diagrams, kemudian pilih New Database Diagram, kemudian jika ada pertanyaan, pilih Yes.

Akan tampil dialog Add Table, pilih semua table kemudian klik tombol Add. Jika sudah, tekan Close. Jika kamu melakukannya dengan benar, maka akan tampil hasil sebagai berikut.

diagram

Kita akan menghubungkan setiap table dengan relasi tertentu. Cara menghubungkannya adalah dengan mendrag selector setiap kolom (selector=tombol kotak di samping nama kolom, samping kiri), kemudian klik Ok, dan klik Ok. Silakan ikuti langkah berikut ini:

  1. Drag selector id_anggota pada table peminjaman ke kolom id pada table anggota
  2. Drag selector id_peminjaman pada table peminjaman_item ke kolom id pada table peminjaman
  3. Drag selector id_buku pada table peminjaman_item ke kolom id pada table buku
  4. Drag selector id_kategori pada table buku ke kolom id pada table kategori
  5. Drag selector id_peminjaman pada table pengembalian ke kolom id pada table peminjaman
  6. Drag selector id_anggota pada table pengembalian ke kolom id pada table anggota

Jika sudah, kemudian save diagram tersebut. Jika langkah kamu benar, maka akan tampil table-table tersebut berelasi seperti berikut ini:

relasi table

 

Tutorial membuat database dengan menggunakan SQL Server Management Studio selesai. Silakan dipelajari dan untuk diskusi bisa didiskusikan di bagian komentar

Nanti database ini tentu akan kita pakai jika saya membuat tutorial-tutorial database ke depannya. Salam.

Stand By With Me, 
cheyuz@jagocoding.com



Tentang Penulis

Cecep Yusuf

Hi, my name is Cecep Yusuf. However, in the virtual world I am more likely to use the name Cheyuz, which is an abbreviation of two words "Cecep" and "Yusuf". I am founder of Jagocoding.com, u can view more of me in Cheyuz.com


Komentar dan Diskusi

eko ariyanto

kenapa saya gagal download file pdfnya?

on 6/12/12
Cecep Yusuf

iya mas, kayaknya ada bugs, secepatnya saya benerin :)

on 6/12/12
Hari Susanto

aq buat sebuah dtbse dengan bbrt tbel dan field2nya, mslhnya gak bisa disave dan slalu keluar warning klo table tidak bisa disimpan (simpannya hanya bisa berupa .txt dan masuk pilihan folder penyimpanan file txt tsbt. mohon penjelasannya gan, trms.

on 18/12/12
Cecep Yusuf

itu karena prevent saving. Coba klik menu Tools > Options.. Trus di bagian Designer, di group Table Options, jangan dicek "Prevent saving changes that require table re-creation". Sekarang pasti normal..

on 19/12/12
Oskardy pardede GUEST

mohon maaf.saya mau buat database tentang jadwal pertandingan bola (tugas), namun saya kurang paham, mohon bantuanya mas (tutorialnya). terimakasih

on 21/4/13
mbah gus GUEST

makasih gan sangat membantu

on 8/7/14
ghgfh GUEST

http://www.buyuggaustraliasaleuk.com/
http://shoxhotclearance.info/
http://www.nikefreerunweb.com/
http://www.2013louisvuittonhandbagsoutletta.com/
http://www.uggbootoutlet.us/
http://www.nikeairmax90women.com/
http://www.michaelkorshandbagsoutletsalee.com/
http://www.cheapuggsukoutlet.com/
http://www.nikesbasketballshoes.net/
http://www.realugghome.com/
http://www.precioreebok.com/
http://www.katespadeoutletstoreonline.com/
http://www.balenciaga-bag.org/
http://www.discountuggsclearance.com/
http://www.cheapmcmbackpackbags.com/
http://www.nikeshoxonlinestore.com/
http://www.cheapuggsforsaleonline.com/
http://www.clarkshoesstore.com/
http://www.michaelkorsoutlethandbags2014.net/
http://www.katespadebagsoutletsales.net/
http://www.isabelmarantshoesonline.net/
http://www.nikelebron910.com/
http://www.danskoshoesoutletclearance.com/
http://www.uggbootsoutletnow.com/
http://www.cheapradahandbagssoutlet.com/
http://www.officeuggsbootssale.com/
http://www.ugg-boots-biz.com/
http://www.uggs-outlet--online.org/
http://www.theuggbaileybutton.com/
http://www.mulberrysbagoutletuk.com/
http://www.cheapuggsforsalesonline.com/
http://www.classic-tall-ugg-boots.org/
http://www.nikeshoxoutlet99.com/
http://www.dolcegabbanahandbagsoutlet.com/
http://www.newugg-outletshop.com/
http://www.outletnikestore.com/
http://cheapuggboots.azonline.net/
http://www.nikeshoxshoesshoxuk.com/
http://www.classicuggboots.com/
http://www.michaelkorshandbagsoutletclearance.com/
http://www.salecoachstoreonlineoutlet.com/
http://www.uggbaileytripletuk.com/
http://www.giuseppezanottisales.com/
http://www.selluggboots.com/
http://www.toryburchoutletstoresonlines.net/
http://www.nikeairmax55.com/
http://www.uggsaleonlinestore.com/
http://www.ugg4me.net/
http://www.uggs-clearancesale.org/
http://www.nikehighheelsforsale.net/
http://www.boots-uggs.com/
http://www.salvatoreferragamoshoesoutlet.com/
http://www.cheapsnikeshoes.org/
http://www.reebokshoesoutletstore.com/
http://www.cheapuggbootsonlinesales.com/
http://orderairyeezy.info/
http://www.marcjacobshandbagsoutlet.biz/
http://www.uggoutletstoreonlines.net/
http://www.topssuggsonsale.us/
http://www.justlouisvuittonoutlet.com/
http://www.nikeairmaxpascher.fr/
http://www.miumiuoutletshops.com/
http://www.uggboots-clearancesale.net/
http://www.cheapfendibags.net/
http://www.michaelkorsoutletmkhandbagsuk.com/
http://www.airmaxshoesnike.net/
http://www.cheapuggsforsale2014.com/
http://www.michaelkorshandbagsoutletsstore.com/
http://www.guccioutletonlineshopping.com/
http://www.bestnikestore.com/
http://www.uggs-outletonline.org/
http://www.michaelkorsoutlet2014.biz/
http://www.nikefreerun3salecalifornia.com/
http://www.michaelkorshandbagsoutletclearance.net/
http://www.officialcoachoutletshops.com/
http://www.kdvishoes.com/
http://www.juicycouturebagsstore.com/
http://www.discount-mbtshoes.com/
http://www.stockstylishugg.com/
http://www.uggsforcheapuk.info/
http://www.michaelkorshandbagsoutlettstoreb.com/
http://fashionburberryoutlet.com/
http://www.uggssalecheaply.com/
http://www.newlebronjamesshoes.org/
http://www.discountnikefree3sale.com/
http://cheapnikeairmax95.us/
http://www.giuseppezanottiweb.com/

3 days, 13 hours ago

Tingkat Kesulitan Baby
Waktu Pengerjaan 30 menit
Tutorial Section SQL Server
Telah Dilihat 10747 kali
Jumlah Komentar 7
Disukai Sebanyak 0 orang
Download PDF

Pembaca yang Suka (0)