Nama : Akhda Khairul Zadid Kelas : IK 3 A NIM : 3.34.11.0.05
PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI SEMARANG
Pengenalan SQL Server Management Studio , Instalasi Database Server dan Eksekusi Sintaks SQL 1. Tujuan Instruksional Khusus Setelah menyelesaikan praktek mahasiswa diharapkan dapat : 1. Memahamidanmenggunakan SQL Server Management Studio. 2. Mahasiswadapatmenginstalpaket database kedalam SQL Server. 3. Membuat database dantabelbarumenggunakan Transact SQL. 4. Menggunakanprintah SQL dengan SQL Server Management Studio
5. Teori Pendahuluan SQL Server Management Studio Express adalah antarmuka GUI untuk SQL Server 2005. Aplikasi ini menggabungkan fitur dari dua Server sebelumnya Tool SQL GUI , EnterpriseManager (juga dikenal sebagai Microsoft Management Console) dan QueryAnalyzer, membuat database administrasi dan T-SQL kemungkinan pengembangan dari antarmuka yang sama. Sebuah fitur utama dari SQL Server Management Studio adalah Object Explorer, yang memungkinkan pengguna untuk browsing, memilih, dan bertindak berdasarkan salah satu objek di dalam server. Untuk masuk ke dalam database, buka SQL Server Management Studio kemudian klik connect. Setelah itu akan muncul tampilan berikut.
Gambar 1. Tampilan SQL Server Management Studio Dalam database initerdapat 4 database bawaan (bundled database) yaitu : 1. Database Masteradalah database pengendaliutama, danmencatatsemuainformasiumum yang diperlukanuntukinstans SQL Server. 2. Database Modelbekerjasebagai template untuk database baru yang akandibuat, dengan kata lain, pengaturan database model akanditerapkankesemua database yang dibuatolehpengguna. 3. Database msdbdigunakanoleh SQL Server Agent untukpenjadwalankerjadanperingatan. 4. 5. Database tempdbmenyimpantabelsementaradan database sementaralainnya, baik yang dihasilkansecaraotomatisoleh SQL Server ataudibuateksplisitolehpengguna. Database sementara yang diciptakankembalisetiap kali SQL Server dimulai, sehinggaobjek di dalamnyatidaktersimpansetelah SQL Server dimatikan.
Gambar 2. Empat database bawaan SQL Server 6. Alat dan Bahan 1. PC Processor minimal Pentium IV, RAM minimal 512 MB 2. Software Visual Studio 2008 3. Software SQL Server Management Studio
4. Langkah Kerja 1. Pengenalan SQL Server Management Studio 1. Buka SQL Server Management Studio Express denganklik start > programs > Microsoft SQL Server 2005 > SQL Server Management Studio Express. Makaakanmunculjendelauntukterhubungke server.
Gambar 3. Tampilanawaldankoneksike Server
2. Kemudianuntukterhubungke database klik connect. Setelahituakanmunculjendela Microsoft SQL Server Management Studio Express berikutini.
Gambar 4. Tampilan SQL Server Management Studio
3. Selanjutnyabisadicekdidalam database ada 4 database bawaan yang masing- masingkegunaannyasudahdibahas di dasarteori.
1. Instalasi DB Northwind Untukmenginstal database northwind, ikutilangkah langkahberikut : 1. Buka web www.microsoft.comdanketikkan di pencariansample database. 2. Makaakanmunculhasilpencariansepertiberikut. Klik link di bawahiniuntukmendownload. 3. Setelahberhasildidownload, SQL2000SampleDb.msi bisalangsungdiinstaldengancaramengklik 2 kali file tersebut.
4. Ambilgambar proses instalasidanmasukandalamlembarhasilpraktek. (Praktek 1.1)
1. Membuat Contoh DatabaseNorthwind Setelahmenginstalperlumenjalankanskrip T-SQL (Transact SQL) untukmembuat database Northwind. Ikutilangkah langkahberikut : 1. Buka command prompt danbukadirektoriC:\ SQL Server 2000 Sample Databases, yang manamemuat file instnwnd.sql.
2. Ketikkanperintahberikut, pastikanmenggunakan S bukan s C:\ SQL Server 2000 Sample Databases\sqlcmd -S .\sqlexpress -iinstnwnd.sql
10. Catathasilnyadanmasukandalamlembarhasilkerja.(Praktek 1.6) 11. CekhasilnyakembalidenganmengetiksintaksSELECT * FROM Employees,ApakahnamaAyuDewi sudahterdapatdalamtabel Employees?
12. Ketikkansintaksberikut : UPDATE Employees set FirstName=Sri where EmployeeID=10 13. Untukmengeksekusisintaks, kliktandaexecute
14. Catathasilnyadanmasukandalamlembarhasilkerja.(Praktek 1.7) 15. CekhasilnyakembalidenganmengetiksintaksSELECT * FROM Employees,ApakahnamaAyusudahbergantimenjadiSri?
16. Ketikkansintaksberikut : DELETE FROM Employees WHERE FirstName=Sri and LastName=Dewi 17. Untukmengeksekusisintaks, kliktandaexecute
18. Catathasilnyadanmasukandalamlembarhasilkerja.(Praktek 1.8) 19. CekhasilnyakembalidenganmengetiksintaksSELECT * FROM Employees,ApakahnamaAyu DewimasihterdapatpadaTabel Employees?
20. Lembar Kerja No Praktek Hasil dan komentar 1 1.1
Proses installasidatabaseNorthwind kurang lebih sama dengan proses installasi dari kebanyakan program lainnya. 2 1.2
Perintah diatas digunakan untuk mengeksekusi program sqlcmd, yang melibatkan dua buah options. Option pertama S .\sqlexpress, digunakan agar dapat terkoneksi dengan SQLEXPRESS (sebuah instance dari SQL server) dijalankan di sebuah localmachine (di representasi kan dengan .). option kedua adalah i <instnwnd.sql>, digunakan untuk memberitahu program sqlcmd untuk membaca fileinstnwnd.sql dan mengeksekusi Transact-SQLdidalamnya. 3 1.3
Sqlcmd S .\sqlexpress digunakan untuk menjalankan sqlcmd dan untuk terhubung dengan instance dari SQLEXPRESS. Setelah masuk ke promptsqlcmd (1>) dapat di ketikan perintah T-SQL . Use digunakan untuk memilih databasenya, SELECT digunakan untuk meminta berapa jumlah baris pada tabel Employees. GO bukan lahstatemenT-SQL akan tetapi merupakan command dari sqlcmd untuk mengakhiri proses dari T-SQL. Hasilnya terdapat sembilan buah baris pada tabel Employees. 4 1.4
Select digunakan untuk menampilkan keseluruhan data dari tabel employees 5 1.5
Selectcount(*) digunakan untuk mengetahui jumlah kolom pada tabel emloyees 6 1.6
Menginputkan data kedalam tabel Employees pada kolom FirstName, dan LastName dengan nilai Ayu dan Dewi 7 1.7
Mengupdate tabel Employees dengan FirstName Sri dari awalnya Ayu 8 1.8
Menghapus dari tabel Employees dengan FirstNamesri
21. Kesimpulan 1. SQL Server Management Studio Express adalah antarmuka GUI untuk SQL Server 2005. 2. Sampledatabase dapat didownload di Microsoft.com dan langsung diinstallkan, paket database merupakan suatu bentuk program yang berisi kumpulan database. 3. Transact SQL(T-SQL) merupakan suatu bentuk perintah yang digunakan untuk eksekusi pada SQL.