You are on page 1of 9

MAKALAH DATABASE

“MICROSOFT SQL SERVER

Oleh :

1. Siti Fatonah 09.1.03.02.0466

2. Slamet Hariyono 09.1.03.02.0437

3. Soko Aji Prabowo 09.1.03.02.0474

4. Sugianti 09.1.03.02.0479

5. Sukadiyono 09.1.03.02.0481

6. Sukris Eka Chandra Bayu 09.1.03.02.0482

7. Syaiful Anam 09.1.03.02.0485

8. Rizqi Adi Sofyan 09.1.03.02.0439

Fakultas Teknik
Jurusan Teknik Informatika

UNIVERSITAS NUSANTARA PGRI KEDIRI

2010
A. DATABASE

Bahasa database adalah bahasa khusus yang ditetapkan pembuat DMBS


(database management system), tentang cara berinteraksi/berkomunikasi antara pemakai
dengan database. Bahasa ini terdiri atas sejumlah perintah yang diformulasikan untuk
dapat diberikan oleh pengguna dan dikenali oleh DBMS. Salah satu bahasa database
yang populer adalah SQL.

B. SQL

SQL (dibaca "ess-que-el") singkatan dari Structured Query Language. SQL


digunakan untuk berkomunikasi dengan database. Menurut ANSI (American National
Standards Institute), SQL merupakan bahasa standar untuk sistem manajemen database
relasional. Perintah SQL digunakan untuk melakukan tugas-tugas seperti update data,
atau mengambil data dari database. Beberapa sistem manajemen database relasional
umum yang menggunakan SQL adalah: Oracle, Sybase, Microsoft SQL Server, Access,
Ingres, dan lain-lain. Meskipun sebagian besar sistem database menggunakan SQL,
kebanyakan dari mereka juga memiliki ekstensi tambahan milik mereka sendiri yang
biasanya hanya digunakan pada sistem mereka. Meskipun demikian, perintah-perintah
SQL standar seperti "Select", "Insert", "Update", "Delete", "Create", dan "Drop" dapat
digunakan pada seluruh DBMS tersebut. .

B. Microsoft SQL Server


Micrrosoft 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.

Sejarah Microsoft SQL Server

Pada tahun 1988, Microsoft mengeluarkan versi pertama dari SQL Server. Pada saat itu
masih didesain untuk platform OS/2 dan didevelop bersama antara Microsoft dengan Sybase.
Selama awal tahun 1990an, Microsoft mulai untuk membuat versi baru dari SQL Server
untuk platform NT-nya. Selama proses development tersebut Microsoft memutuskan bahwa
Microsoft SQL Server ini harus bisa terintegrasi dengan kuat dengan sistem operasi NT-nya.

Pada tahun 1993, Windows NT 3.1 dan SQL Server 4.2 untuk NT dirilis oleh Microsoft. Target
Microsoft untuk mengkombinasikan antara performa database server yang tinggi serta kemudahan
cara penggunaan dan administrasinya rupanya tercapai melalui SQL Server ini. Microsoft terus
berhasil memasarkan SQL Server dan menjadi database server yang terkenal. Pada tahun 1994,
Microsoft dan Sybase secara resmi mengakhiri kerjasamanya.

Di tahun 1995 Microsoft merilis versi 6.0 dari SQL Server. Versi ini merupakan versi yang penting
karena sebagian besar merupakan hasil tulis ulang dan juga redesain dari core technology
sebelumnya. Versi 6.0 ini menawarkan peningkatan pada performa, built-in replication dan juga
administrasi yang tersentralisasi. Pada tahun 1996, Microsoft merilis SQL Server versi 6.5 yang
berisi berbagai macam kemampuan tambahan dan juga fitur-fitur baru.

Pada tahun 1997, Microsoft merilis SQL Server 6.5 Enterprise Edition. SQL Server 7.0 dirilis
Microsoft pada tahun 1998 dan database engine-nya ditulis ulang agar lebih optimal. Akhirnya tahun
2000 Microsoft mengeluarkan SQL. Versi SQL Server 2000 ini berbasis pada framework yang
ada pada versi 7.0 sebelumnya.

Kelebihan Microsoft SQL SERVER

1. MS SQL Server mendukung adanya SP

SP memang bagus, tapi tidak bagus jika salah dan asal2an


dalam membuatnya. Kalau anda asal-asalan maka ini akan
menyebabkan program anda tidak efektif dan terkesan tidak praktis.

SP merupakan suatu perintah yang disimpan dalam server, dan kita bisa
menganalogikan seperti ini.

Jika dalam suatu kota ada trayek bus kota. kita kondisikan
jalan itu sebagai bandwidth, nah kalau tiap penumpang diberikan satu
bus kota, maka yang terjadi adalah makin banyak peluang bus yang
ada dijalan. Jika tipa penumpang mempunyai 5 tujuan yang berbeda,
maka punumpang itu berarti memiliki 5 bus. nah jika dalam waktu
bersamaan bus pada jalan semua, maka jalan jadi macet. Nah kalau
dah macet, maka jadi nggak isa berjalan. Kondisi ini dalam komputer
kita dinamakan kondisi hang.....

Nah hubungannya dengan SP adalah, SP bisa mengurani network traffic,


sehingga untuk bus tujuan yang sama bisa dipakai oleh banyak
penumpang dan dengan demikian, karena kondisi tidak macet, maka
bus tersebut bisa diijinkan berjalan dengan kecepatan 200 km/jam
nah dengan demikian prosesnya jadi cepat dan dengan waktu yang
cepat juga bisa melayani penumpang yang lain.

Jadi kesimpulannya adalah dengan SP bisa membuat program aplikasi


database anda jadi lebih cepat dan bisa men-tuning transact SQL anda.

Kemudian kelebihan dari SP, adalah bisa n-tier, artinya untuk 1 SP bisa
memiliki beberapa proses yang berbeda-beda. Sebelumnya, jika saya
membuat SP dalam 1 aplikasi bisa lebih dari 1000 SP, sekarang tinggal
puluhan saja. artinya SP bisa memberikan konsep n-tier yang mana
akan memberikan kemudahan dalam programming dan membuat analisa
anda makin cepat dan tidak bertele2.

Kemudian kelebihan dari SP lagi adalah, bisa memberikan security


terhadap user yang ada di database server. ini yang sangat bagus,
sehingga saya menyarankan kepada temen2, jika membuat database
user, jangan membuat tabel baru, melainkan membuat user dengan
tabel yang sudah disediakan oleh database server sendiri. Karena ini
akan memudahkan dalam proses otorisasi.

2. MS SQL Server mendukung adanya Trigger

Dengan adanya trigger dalam database, maka program aplikasi database


kita akan menjadi lebih sempurna, karena disini kalau anda jeli bisa
menggunakan konsep trigger untuk AI, yang mana membuat aplikasi
anda saat dijalankan tidak terasa kalau proses sudah selesai dikerjakan.

dengan trigger anda bisa memberikan tingkah laku atau kondisi terhadap
suatu tabel jika dilakukan proses penambahan, penghapusan ataupun
proses peng-update-an. Dengan demikian anda tidak perlu lagi repot2
membuat perintah baru lagi di listing program delphi.

Trigger juga memberikan kemampuan lebih dalam hal processing data


sebagai contoh, anda bisa memjalankan SP yang telah kita buat dari sini.
kemudian anda juga bisa membuat program berantai disini(masuk ke
konsep AI). jadi ini bener2 gila jika anda memang bener2 suka dan
sayang sekali jika anda tidak memanfaatkannya.

3. MS SQL Server mendukung adanya cursor

Kemudian kelebihan lain adalah cursor, jadi kita bisa mapping record
terhadap tabel yang kita proses.

4. MS SQL Server mendukung adanya function dan beberapa transact


SQL yang lain.

jika anda bisa menggabungkan keempat feature yang dimiliki oleh MS SQL
Server, maka saya yakin program anda akan stabil dan dijamin
kecepatannya.

Kekurangan / Kelemahan Microsoft SQL Server

1. Merupakan aplikasi berbayar,yang mana bila kita mennggunakan aplikasi tersebut secara
resmi, kita harus mengeluarkan dana agak besar untuk software ini.
2. Mempunyai banyak BUG, sehingga kalau tidak hati-hati, bisa-bisa di explot dari luar contoh,
file databasenya bisa dengan mudah di-attach ataupun di-remove dari system sql server

Contoh penggunaan microsoft sql server


 Mem-back up data

1. Menyambung ke server sumber. Buka Microsoft SQL Server Management Studio dan
terhubung ke BKKSQL2005.

2. Klik kanan pada database AdventureWorks. Pilih Tasks -> Backup ...

3. Pada jendela Database Back Up, Anda dapat mengkonfigurasi informasi tentang cadangan. Jika
Anda tidak terbiasa konfigurasi ini, Anda dapat meninggalkan nilai-nilai default. Berikut adalah
beberapa deskripsi singkat

Database - database yang ingin Anda backup.

Jenis Backup - Anda dapat memilih 2 pilihan: Purna dan Diferensial. Jika ini adalah pertama kalinya
Anda melakukan backup database, Anda harus pilih Penuh.

Nama - Nama backup ini, Anda dapat nama apapun yang Anda inginkan.

Tujuan - file yang akan cadangan untuk. Anda dapat meninggalkan sebagai default. Default akan
backup ke "C: \ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Backup".

Klik OK untuk melanjutkan cadangan.


3. Tunggu beberapa saat dan Anda akan melihat pesan pop-up saat backup
selesai.

5. Browse ke tujuan, Anda akan melihat file cadangan (format bak.) Yang Anda
dapat menyalin ke server lain untuk mengembalikan pada langkah berikutnya.
Default direktori backup "C: \ Program Files \ Microsoft SQL Server \ MSSQL.1 \
MSSQL \ Backup".
Versi Microsoft SQL Server
1. SQL Server 6.5
2. SQL Server 7
3. SQL Server 2000
4. SQL Server 2005
5. SQL Server 2008
6. SQL Server 2008 R2

You might also like