prosedur Installasi aplikasi DBMS Microsoft SQL Server
LAPORAN PRAKTIKUM
PEMROGRAMAN SQL (
PMI1311 )
INSTALASI DAN
PENGENALAN MICROSOFT SQL SERVER
Minggu
1
Dosen
pengampu Eko Win Kenali, S.Kom.,M.Cs
NAMA : AGA RIZALDO MAHENDRA
NPM : 19753002
KELAS : MI 3A
PROGRAM STUDI MANAJEMEN INFORMATIKA
JURUSAN EKONOMI DAN BISNI
POLITEKNIK NEGERI LAMPUNG
2020
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya sehingga saya dapat menyelesaikan laporan yang berjudul instalasi dan pengenalan Microsoft Sql Server ini tepat pada waktunya.
Adapun tujuan dari penulisan dari makalah ini adalah untuk memenuhi tugas dosen bapak Eko Win Kenali, S.Kom.,M.Cs pada Pemrograman SQL. Selain itu, laporan ini juga bertujuan untuk menambah wawasan bagi para pembaca dan juga bagi penulis.
Saya mengucapkan terima kasih kepada bapak Eko Win Kenali, S.Kom.,M.Cs selaku dosen Pemrograman SQL yang telah memberikan tugas ini sehingga dapat menambah pengetahuan dan wawasan sesuai dengan bidang studi yang saya tekuni.
Saya juga mengucapkan terima kasih kepada semua pihak yang telah membagi sebagian pengetahuannya sehingga saya dapat menyelesaikan laporan ini.
Saya menyadari, laporan yang saya tulis ini masih jauh dari kata
sempurna. Oleh karena itu, kritik dan saran yang membangun akan saya nantikan
demi kesempurnaan makalah ini.
Serang, 15 September 2020
Penulis
BAB I
PENDAHULUAN
A. LATAR BELAKANG
Teknologi yang berkembang saat ini tentunya dapat mempermudah dan
memaksimalkan dalam melakukan berbagai hal dalam kehidupan sehari – hari,
termasuk dalam hal penyimpanan sebuah data. PC (Personal computer) merupakan salah satu alat yang yang sering digunakan dalam penyimpanan data
saat ini. Dengan PC maka kami dengan mudah menyimpan data dan menemukannya
kembali saat dibutuhkan tetapi dengan syarat kami menggunakan DBMS (Database
Management System) pada PC kami.
Dengan
memanfaatkan perkembangan DBMS pada saat ini, data yang kami simpan akan
maksimal dan lebih aman. DBMS pada saat ini terus mengalami pengembangan dan
banyak macam-macam DBMS seperti Microsoft SQL Server, oracle, PostgreSQL, MySQL,
dan lain-lain.
Oleh karena itu,
kami akan membahas tentang perkembangan DBMS. Namun perkembangan DBMS yang akan
kami bahas dalam artikel ini yaitu DBMS Microsoft SQL Server dan lebih
khususnya yaitu Microsoft SQL Server 2005. Perkembangan Microsoft SQL Server
dimulai sejak tahun 90’an diawali dari perkembangan SQL Server dan didevelop
bersama antara Microsoft dengan Sybase, perjalanan perkembangan Microsoft SQL
Server terjadi cukup lama hingga terciptanya Microsoft SQL Server yang lebih
sempurna.
B. RUANG LINGKUP MASALAH
Beberapa dari kami
belum mengetahui apa itu Microsoft SQL Server dan bagaimana penggunaan dari
Microsoft SQL Server tersebut. Sehingga penyusun membuat laporan ini.
C. TUJUAN PENULISAN
Tujuan dari
laporan ini yaitu agar kami mengetahui dan memahami perkembangan DBMS Microsoft
SQL Server dari masa ke masa sehingga kami dapat mengingat perjalanan panjang
perkembangan Microsoft SQL Server dan mengetahui fungsi dari Microsoft SQL
Server.
A.
PENGERTIAN
Microsoft SQL Server adalah salah satu software jenis Relational
Database Management System (RDBMS) yang cukup sering digunakan. Sesuai namanya,
software ini dikembangkan oleh perusahaan besar Microsoft dan cukup scalable. Maksudnya
adalah untuk pemakaiannya Microsoft SQL Server bisa dimana – mana dari laptop
manapun, ke jaringan server cloud dan lain – lain. Namun istilah scalable ini
tetap saja harus memperhatikan persyaratan hardware maupun software.
Sejak rilis
pertama kali pada tahun 1989, Microsoft SQL Server sudah menjadi pilihan dari
para pengguna database dan hingga saat ini masih banyak dipakai.
Perkembangannya pun cukup menjanjikan mulai dari versi SQL Server 1.0 yang
pertama dirilis dan hingga saat ini. Fungsinya pun sekarang tidak hanya sebagai
RDBMS (Relational Database Management System) saja tapi bisa lebih dari itu,
termasuk alat built-in intelijen bisnis, serta bisa juga digunakan sebagai
analisis dan pelaporan.
B.
FUNGSI MICROSOFT SQL SERVER
Sebagai salah satu produk dari perusahaan besar Microsoft, tentunya
keberadaan Microsoft SQL Server ini memiliki fungsi yang vital dalam dunia
management database. Sesuai dengan namanya software ini melakukan pengelolaan
database dengan menggunakan query atau perintah SQL. SQL atau Structures Query
Language merupakan suatu bahasa komputer yang diakui dunia dan digunakan untuk
mengakses data – data yang tersimpan dalam suatu database.
Fungsi ini juga
sangat lekat dengan aktifitas dalam dunia pemrograman, oleh karena banyak developer
atau programmer yang memakai Microsoft SQL Server. Meskipun tidak di semua
bahasa pemrograman namun keberadaan Microsoft SQL Server juga sangat membantu
dalam pengembangan program atau aplikasi yang menggunakan server database.
Salah satu fitur lain yang dicari dari Microsoft SQL Server adalah kemampuannya
dalam membuat mirroring dan clustering basis data.
C.
KELEBIHAN DAN KEKURANGAN
MICROSOFT SQL SERVER
Saat ini Microsoft SQL Server sudah diluncurkan lebih dari 7
generasi dan terbukti available di
segala jenis komputer baik 32 bit maupun 64 bit serta masih banyak keunggulan
lainnya. Namun meskipun menjadi produk perusahaan besar Microsoft juga bukan
berarti aplikasi ini tidak memiliki kekurangan. Dibawah ini adalah uraian
kelebihan dari Microsoft SQL Server :
1. Bekerja dengan
sangat baik pada OS Windows segala versi
Hal ini sangatlah wajar mengingat dikelola dan
dikembangkan sendiri oleh Microsoft maka sudah seharusnya semua produk yang
diluncurkan berjalan sangat baik pada OS Windows, tak terkecuali pada Microsoft
SQL Server. Mulai dari Windows XP, Windows Vista, Windows 7, Windows 8 dan
bahkan sampai Windows 10 bisa diinstal Microsoft SQL Server serta dapat
dipastikan akan berjalan dengan sangat baik.
2. Dapat membuat
clustering data
Clustering data adalah suatu bentuk pengelompokan data
menjadi beberapa cluster. Seperti yang sempat disinggung sebelumnya Microsoft
SQL Server memiliki kelebihan dalam hal clustering data sehingga ini menjadi
nilai tambah bagi para programmer atau developer. Dengan adanya clustering data
ini maka dapat lebih meringankan pekerjaan management database yang anda
lakukan.
3. Pengendalian
database secara terpusat
Dengan menggunakan Microsoft SQL Server ini maka
pengelolaan database akan dilakukan secara terpusat. Hal ini akan meminimalisir
terjadinya miss komunikasi atau kesalahan dalam mengolah serta
mengimplementasikan database, karena hanya melibatkan penggunaan satu komputer
saja sebagai pusat kendali.
4. Dapat melakukan
backup database
Di dalam Microsoft SQL Server ini juga terdapat
fasilitas backup database sebagai langkah pencegahan apabila terjadi gangguan
selama proses implementasi. Selain itu fungsi backup database ini juga agar
bisa digunakan lebih dari sekali, jika di kemudian hari membangun system yang
mirip. Proses pemindahan database ke perangkat lain juga pastinya akan sangat
dipermudah.
5. Memiliki fitur
Recovery dan Restore data
Selain terdapat fitur backup ternyata dalam Microsoft
SQL Server juga terdapay fitur recovery dan restore data. Hal ini berguna
ketika ada sebagian data dari database anda mengalami kerusakan maka dapat
dilakukan recovery lalu restore data.
Selain beberapa kelebihan diatas juga terdapat
beberapa kelemahan yang sampai saat ini belum dapat diatasi atau memang
dibiarkan tetap pada batasannya. Uraian lengkapnya adalah dibawah ini :
6. Hanya bisa
digunakan di OS Windows saja
Bagi anda pengguna LINUX ataupun MAC OS maka harus
menahan diri untuk menggunakan Microsoft SQL Server ini, karena hingga saat ini
hanya bisa digunakan di OS Windows saja meskipun disemua versinya. Untuk
kekurangan ini mungkin bisa diasumsikan bahwa Microsoft memang membiarkan
penggunaan Microsoft SQL Server terbatas hanya di Windows saja mengingat masih
dalam satu lingkup perusahaan.
7. Harga belinya
mahal
Hampir semua software dari Windows memang dibanderol
dengan harga lumayan tinggi, termasuk juga pada Microsoft SQL Server ini. Namun
hal ini tentunya juga ditunjang dengan kemampuan yang cukup signifikan serta
fitur yang menarik sehingga wajar diberi harga mahal.
8. Bahasa pemrograman
yang terbatas
Microsoft SQL Server ini sudah cukup terkenal karena memiliki kecocokan dengan bahasa pemrogrman .Net saja. Oleh karena itu jika anda programmer yang terbiasa memakai bahasa selain .Net maka harus bersiap menanggung resiko kesulitan dalam penggunaannya karena memang sepertinya Microsoft mendesain software ini lebih menitik beratkan pada implementasi bahasa .Net saja.
9. Kurang cocok pada
database skala besar
Meskipun dibawa oleh nama perusahaan besar sekelas
Microsoft namun ternyata Microsoft SQL Server ini kurang bisa mendukung
penggunaan database skala besar. Memang sampai sekarang hanya Oracle Database
lah yang dianggap mampu menahan penggunaan skala besar dan belum ada yang mampu
menyaingnya.
A.
INSTALL SQL SERVER
1. Pertama-tama anda harus mendownload installer SQL Server-nya terlebih dahulu. Disini saya masih menggunakan SQL Server 2017 yang versi Developer. Selain gratis, fiturnya juga cukup lengkap. Download SQL Server 2017 Developer Edition
2. Pada jendela awal
instalasi, pilih Custom
3. Untuk lokasi
instalasinya biarkan default, kemudian pilih Install
4. SQL Server akan
mendownload beberapa package dan file-file yang diperlukan. Proses ini
membutuhkan koneksi internet dan agak lama juga karena file-file yang
didownload lebih dari 1GB. Maka dari itu, disarankan bagi untuk terhubung ke
jaringan WiFi.
5. Selanjutnya pilih
opsi New SQL
6. Centang pada opsi
I accept the license terms kemudian pilih Next
7. Pilih Next lagi.
8. Pastikan tidak ada rule yang failed. Kalau masih warning tidak masalah. Lanjut pilih Next.
9. Centang Database
Engine Services kemudian pilih Next.
10. Beri nama untuk
SQL Server anda. Kemudian pilih Next.
11. Pilih Next lagi.
12. Pilih Mixed mode
kemudian beri password yang kuat namun mudah diingat. Pilih Add Current User
kemudian pilih Next.
13. Tunggu proses
instalasi hingga selesai.
14. Instalasi SQL
Server berhasil
B.
MEMBANGUN ERD
Disini Penyusun membuat erd
dengan menggunakan Software Microsoft SQL Server Management Studio 18. Penyusun
membuat erd dengan menggunakan source code yang diketik secara manual, berikut
adalah source code :
use DB_Agarizaldo ---- pembatas create table prodi ( idprodi int IDENTITY(1,1) PRIMARY KEY, nmprodi nvarchar(50) NOT NULL, akreditasi varchar(1) NOT NULL default('-'), thn_berdiri varchar (4) NULL ) --- pembatas create table status_akademik ( idstatusaka int IDENTITY(1,1) PRIMARY KEY, nmstatusaka nvarchar(50)NOT NULL, ) --- pembatas create table pendidikan ( idpendidikan int IDENTITY(1,1) PRIMARY KEY, nmpendidikan nvarchar(50) NOT NULL ) --- pembatas create table mahasiswa ( idmhs int IDENTITY(1,1) PRIMARY KEY, npm nvarchar(8) NOT NULL UNIQUE, nama varchar(50) NOT NULL, tempat_lhr varchar(50) NULL, tanggal_lhr date NULL, gender varchar(40) NOT NULL default('-'), thn_masuk varchar(4) NOT NULL CHECK(thn_masuk>1999), idprodi int NOT NULL FOREIGN KEY REFERENCES prodi(idprodi), idstatusaka int NOT NULL FOREIGN KEY REFERENCES status_akademik(idstatusaka) ) --- pembatas create table dosen ( iddosen int IDENTITY(1,1) PRIMARY KEY, nmdosen nvarchar(50)NOT NULL, gelar nvarchar(30)NOT NULL, tempat_lhr nvarchar(30) NULL, tanggal_lhr date NULL, gender varchar (40) NOT NULL default('-'), idprodi int NOT NULL FOREIGN KEY REFERENCES prodi(idprodi), idpendidikan int NOT NULL FOREIGN KEY REFERENCES pendidikan(idpendidikan) ) select * from prodi select * from
mahasiswa select * from dosen select * from
status_akademik select * from pendidikan |
Dibawah ini adalah hasil ERD
yang telah saya buat :
BAB IV
PENUTUP
A.
KESIMPULAN
SQL Server
Management Studio (SSMS) merupakan Client Tool built-in SQL Server yang
digunakan untuk mengakses berbagai services yang ada pada SQL Server seperti
Database Server, SSRS,SSAS dan SSRS. SSMS buka Database Engine tetapi hanya
sebuah interface untuk mengakses Database Engine. Dengan menggunakan SSMS kita
bisa melakukan banyak operasi Transact SQL, Administration dan sebagainya.
DAFTAR PUSTAKA
NESABAMEDIA. (2020, 08 Juli) “Panduan Cara Install SQL
Server Sampai Tuntas, Cocok untuk Pemula”, Diakses 15 September 2020, dari https://www.nesabamedia.com/cara-install-sql-server/amp/
NESABAMEDIA. (2019, 25 November) “ Pengertian
Microsoft SQL Server : Fungsi, Kelebihan dan Kekurangannya ”, Diakses 15
September 2020, dari https://www.nesabamedia.com/pengertian-microsoft-sql-server/
Komentar
Posting Komentar