KAMI SENANG ANDA MENDAPAT INFORMASI

TERIMA KASIH BUAT PARA PENGUNJUNG!, SEMOGA ARTIKEL INI BERMANFAAT BAGI ANDA

Sabtu, 04 Agustus 2012

MATERI BASIS DATA

Disini saya akan membahas materi kuliah yang telah kami pelajari dan di ajarkan oleh Seorang Dosen (Ibu Rita), yaitu Materi praktek Kuliah Basis Data. SebelumnyaAnda harus sudah menginstal program Microsoft SQL Server. Silahkan Anda baca materi berikut sebelum mempraktekkannya.

Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.
Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering. Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003.


BASIS DATA

  • Pengertian : 
  1. Basis Data adalah sekumpulan data yang bisa digunakan sendiri atau dihubungkan kepada data yang lainnya untuk dapat menghasilkan sebuah solusi
  2. Konsep dasar Basis Data adalah sekumpulan data yang sangat besar yang saling berelasi dari 1 query ke query  yang lainnya.
  3.  Tujuan utama DBMS adalah untuk menyediakan tinjauan abstrak dari data bagi user. Jadi sistem menyembunyikan informasi mengenai bagaimana data disimpan dan dirawat, tetapi data tetap dapat diambil dengan efisien.
  • Elemen yang terdapat didalam Basis Data :
  1. Entitas adalah sekumpulan objek yang terdefinisikan yang mempunyai karakteristik sama dan bisa dibedakan satu dengan lainnya.
  2. Atribut adalah deskripsi data yang bisa mengidentifikasi entitas yang membedakan entitas tersebut dengan entitas yang lain
  3. File/Tabel : Kumpulan record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, namun berbeda nilai datanya.
  4. Record/Tuple : Kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi.


Macam-macam derajat Relasi ada di dalam Basis Data yaitu :
  • Macam-macam derajat Relasi
  1. Satu ke satu (One to one) : Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
  2. Satu ke banyak (One to many) : Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.
  3. Banyak ke banyak (Many to many) : Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B. 


Derajat Relationship
Adalah : jumlah jenis entitas yang berpartisipasi dalam sebuah relationship.

  1. Macam-macam Derajat relationship :
  • Binary relationship (relationship derajat dua)
 
Klik gambar untuk memperbesar


  • Ternanry relationship (Relationship derajat tiga) :



Ternanry relationship


  • Quaternary relationship (Relationship derajat empat)

Quaternary relationship



MEMBUAT DATA BASE DAN TABEL

Cara membuat Database dan Tabel dengan menggunakan SQL Server. Ikuti langkah-langkah sebagai berikut:

Membuat Database:

Buka program Microsoft SQL Server melalui Tombol Start- All Programs => Microsoft SQL Server => Query Analyzer, lihat gambar dibawah ini:




Gambar 1
























Gambar 2























 
Gambar 3




Klik Query Analyzer, maka akan muncul gambar seperti dibawah ini :



Gambar 4 : SQL Query Analyzer



Pilih Caption Windows authentication pada Connect Using.


Gambar 5: Connect to

Klik Tombol OK, akan muncul jendela baru lihat gambar 6. dibawah ini:


Gambar 6 Jendela kotak Query

Kemudian Anda bisa ketikan dalam kotak dialog Query, sebagai contoh kita membuat data semester pendek untuk mahasiswa.Dan kita perlu mengketikkan code berikut :

ketikan “create database pendek” dan blok tulisan tersebut pada keyboard tekan tombol F5, lalu tekan F5 (Ctrl+F5 untuk mengetahi apakah syntax yang kita tuliskan benar atau salah, dan F5 untuk mengeksekusi syntax SQL yang kita ketik).
apabila benar, kalian bisa lihat dibawahnya kata2 seperti ini
    The CREATE DATABASE process is allocating 0.75 MB on disk 'pendek'.
    The CREATE DATABASE process is allocating 0.49 MB on disk 'pendek_log'.


    - create database pendek




    Untuk mengecek database sudah masuk, kita bisa mengeceknya di tampilan samping.Namun sebelumnya kita harus merefresh server terlebih dahulu cukup dengan mengklik F5 pada jendela sebelah kiri Tab Server.


     Terlihat pada server  LAB- 124F58001C2


    Seperti terlihat juga pada tab server komputer saya:  AHMAD-PC database pendek telah dibuat.


    Memasukkan table mahasiswa :
    create table pendek.dbo.students
          (sid char(20),
          name char (30),
          login char (20),
          age integer,
          gpa real)








    Apabila kita memasukkan code baru kita bisa menggunakan tanda (-- code) , (/*code*/) pada code lama ataupun dengan memblock code yang ingin dijalankan, ini berguna agar code lainnya tidak terganggu dan menyebabkan code tidak berjalan atau error.

    Kemudian input/Memasukkan data-data mahasiswa, sebagai berikut:
    misal :

    insert into pendek.dbo.students (sid,name) values
    ('53666','john')

    insert into pendek.dbo.students (sid,name,login)values
    ('53688','smith','smith@ee')


    insert into pendek.dbo.students values
    ('5000','Dave','dave@cs',19,3.2)


    Kemudian Blog semua tulisan tadi, dengan menekan Tombol F5. Maka tampilkan hasil pembuatan table, : 
    Blog select * from pendek.dbo.students tekan F5.


    Kemudian lihat tabel yang telah di buat dengan perintah 
    select * from pendek.dbo.students (blog tulisan kemudian tekan F5)
    Gambar Tabel yang telah di input

    Apabila terjadi penginputan data 2 kali, kita bisa menghapusnya dengan :

    delete from pendek.dbo.students where sid='53688'

    maka data mahasiswa yang memiliki sid ‘53688’, akan terhapus dari table.



    Demikianlah untuk pembuatan program sederhana pada MySQLServer 
    Apabila ada yang ingin di pertanyakan Anda bisa mengisi Komentar di kolom Komentar diBawah.
    Sekian terima kasih.



    Materi Perintah My SQL Server Selanjutnya >>




    2 komentar:

    Silahkan di isi Sob Komentarnya, di bawah