PROMO PUNCAK LEBARAN DISKON 99%
Belajar Data Science 6 Bulan BERSERTIFIKAT hanya Rp 99K!

1 Hari 23 Jam 40 Menit 55 Detik

Kenali SQL Server dari Pengertian Hingga Functionnya

Belajar Data Science di Rumah 27-Agustus-2022
https://dqlab.id/files/dqlab/cache/3c7272c9a944cd21e9842195add9abb7_x_Thumbnail800.jpg

SQL Server merupakan salah satu software RDBMS (Relational Database Management System) yang menggunakan bahasa SQL (Structured Query Language) untuk melakukan pekerjaan yang berhubungan dengan database.


SQL memang menjadi bahasa umum yang digunakan, termasuk oleh vendor-vendor lainnya. Dalam pekerjaan yang berhubungan dengan data, mengakses data yang tersedia di dalam database menjadi suatu keharusan. Sehingga tidak heran jika skill ini memang menjadi salah satu kualifikasi utama.


Dari awal dirilis, pengguna SQL Server terus bertambah hingga saat ini. Seiring perkembangan zaman, SQL Server tidak hanya bisa digunakan sebagai RDBMS, namun sudah bisa melakukan tugas-tugas lainnya, seperti alat built in Business Intelligence, analisis hingga dapat digunakan untuk pelaporan. Selain itu SQL Server bisa digunakan untuk menggunakan banyak function, seperti function text, numeric, serta date.


Dalam artikel ini, kita akan membahas mengenai SQL Server Secara lengkap, mulai dari pengertian, Kelebihan, Kekurangan, serta Function yang Tersedia di dalam SQL Server. Penasaran kan? Yuk, simak pembahasannya!


1. SQL Server

sql

SQL Server atau bisa juga disebut dengan Microsoft SQL Server merupakan salah satu software RDBMS yang sering digunakan oleh banyak orang. Software ini pertama kali dirilis pada tahun 1989. Dari namanya kita sudah bisa menebak bahwa SQL Server dikembangkan oleh perusahaan Microsoft.



SQL Server merupakan software yang bersifat client/server, karena memiliki komponen client yang berfungsi menampilkan dan memanipulasi data, serta komponen server yang berfungsi menyimpan, memanggil, dan mengamankan database. SQL Server bersifat scalable, dimana pemakaiannya bisa dilakukan dimana saja, dengan laptop manapun, dengan catatan persyaratan hardware dan software terpenuhi.


Baca juga : Saatnya Belajar SQL, Kenali Rekomendasi Query SQL Bagi Pemula


2. Kelebihan SQL Server

SQL

Dari awal kemunculannya, hingga saat ini diketahui bahwa sudah ada 7 generasi SQL Server yang benar-benar menarik minat penggunanya. Selain karena available di 32 bit maupun 64 bit, ada beberapa kelebihan lan yang menyebabkan SQL Server menjadi salah satu pilihan, diantaranya adalah:

  • Dapat Berjalan pada semua versi Windows, SQL Server bisa dijalankan dari Windows XP, Windows 7, Windows 8, hingga Windows 10.

  • Dapat membuat clustering data

  • Pengelolaan database dapat dilakukan secara terpusat

  • Adanya fitur restore dan recovery data sehingga bisa digunakan untuk backup data


3. Kelemahan SQL Server

Selain kelebihan, tentunya SQL Server juga memiliki beberapa kekurangan yang sampai saat ini memang belum bisa teratasi. Diantaranya adalah:

  • Hanya bisa digunakan di OS Windows saja, sedangkan untuk Linux dan Mac OS belum bisa digunakan

  • Harga yang terbilang mahal

  • Bahasa pemrograman yang cukup terbatas

  • Kurang mampu untuk mengatasi database yang berskala besar.


4. Function SQL Server

sql

Ada banyak sekali function yang tersedia di SQL Server yang bisa kamu manfaatkan untuk pengolahan, mulai dari yang berbentuk text, numeric, hingga date. 


Beberapa fungsi string yang kerap digunakan adalah:

  • CHARINDEX : Melihat index dari karakter

  • CONCAT : Menggabungkan dua atau lebih data yang berupa string 

  • CONCAT_WS : Menggabungkan dua atau lebih data string dengan separator

  • FORMAT: Mendefinisikan format yang ingin digunakan pada string

  • LEN : Melihat panjang dari string

  • LEFT: Mengekstrak nomor dari karakter yang dilihat dari kiri

  • RIGHT: Mengekstrak nomor dari karakter yang dilihat dari kanan

  • LOWER :  Mengubah string menjadi huruf kecil

  • UPPER : Mengubah huruf menjadi huruf besar

  • TRIM : Menghapus spasi yang berlebih dari string


Tentu saja selain fungsi tersebut, masih banyak lagi fungsi yang bisa dimanfaatkan untuk data yang berbentuk string.

Sementara function numeric yang sering digunakan adalah:

  • AVG : Untuk menampilkan nilai rata-rata

  • CEILING : Menampilkan nilai integer terkecil

  • COUNT : Menghitung data yang ada

  • FLOOR : Mengeluarkan nilai integer terbesar

  • MAX : Menghasilkan nilai terbesar

  • MIN : Menunjukkan nilai terkecil

  • SQRT : Melihat akar dari nilai yang ada

  • SQUARE : Melihat nilai kuadrat dari data

  • SUM : Menjumlahkan data


Function Date juga merupakan jenis fungsi yang sering digunakan termasuk dalam penggunaan SQL Server ini juga. Ada beberapa function date yang sering dimanfaatkan, diantaranya:

  • DAY : Mengambil data hari

  • MONTH : Mengambil data bulan

  • YEAR : Mengambil data tahun

  • ISDATE : Mengecek apakah data yang ada berupa date, jika benar akan bernilai 1, dan bernilai 0 jika salah

  • DATEDIFF : Melihat selisih diantara 2 tanggal

  • GETDATE : Menampilkan database system date & time yang terupdate


Baca juga : Catat! Ini 3 Keuntungan Belajar SQL dalam Mengolah Data


Fungsi-fungsi yang telah kamu pelajari ini, jika dikuasai dengan benar akan membantu mempermudah proses pengolahan data yang dilakukan. Selain fungsi-fungsi ini, kamu juga perlu mempelajari hal-hal lainnya yang bersifat fundamental dari SQL loh.


Eits, kamu gak perlu bingung harus belajar SQL dimana karena DQLab juga menyediakan modul SQL yang sangat cocok bagi pemula karena membahas hal-hal yang bersifat fundamental. Agar bisa mengaksesnya, kamu cukup berlangganan untuk menjadi member premium di DQLab


Yuk, tunggu apa lagi? Sekarang giliran mu!


Penulis: Gifa Delyani Nursyafitri


Mulai Karier
sebagai Praktisi
Data Bersama
DQLab

Daftar sekarang dan ambil langkah
pertamamu untuk mengenal
Data Science.

Buat Akun


Atau

Sudah punya akun? Login