SlideShare a Scribd company logo
Database Administrator
Pengenalan Database Administrator dan Konfigurasi SQL
Server 2005.
Dudy Fathan Ali, Database Administrator, 2013.
Pengenalan Database
 Database : kumpulan data yang disimpan di dalam
komputer pusat secara terstruktur sehingga dapat
diperiksa menggunakan suatu program komputer
untuk memperoleh informasi dari basis data
tersebut.
 Konsep dasar Database, adalah kumpulan dari
catatan-catatan, atau potongan dari pengetahuan.
 Model yang umum digunakan : model relasional
(mewakili semua informasi dalam bentuk tabel-tabel
yang saling berhubungan dimana setiap tabel terdiri
dari baris dan kolom).
 Relasi antar tabel diwakili dengan menggunakan
nilai yang sama antar tabel.
Dudy Fathan Ali, Database Administrator, 2013.
Peranan Database Administrator
 Database Administrator (DBA) : seseorang yang
bertanggung jawab untuk melakukan semua
administrasi database, dan menyediakan informasi
yang diperlukan oleh user.
 Bertugas untuk membuat, mengkonfigurasikan, dan
mengelola database.
 Memiliki keahlian lebih mendalam dalam hal desain,
optimasi dan manajemen RDBMS ( Relational
Database Management System).
 Mampu untuk menganalisa proses bisnis dan
menterjemahkannya kedalam bentuk tabel-tabel
yang saling berelasi beserta fungsionalitasnya.
Dudy Fathan Ali, Database Administrator, 2013.
Peranan Database Administrator (contd.)
Dudy Fathan Ali, Database Administrator, 2013.
 Tugas DBA : memaintain database baik produksi,
backup maupun development dalam perusahaan
yang membutuhkan aplikasi database berskala
besar untuk operasionalnya sehari-hari.
 Peran kerja seorang DBA :
 1. Merancang dan membangun database dalam sebuah
system.
 2. Merekomendasikan solusi terbaik dalam implementasi
database baik dalam hal software maupun hardware.
 3. Memaintain database agar dapat berjalan dengan baik
dan optimal.
Peranan Database Administrator (contd.)
Dudy Fathan Ali, Database Administrator, 2013.
 Keahlian yang perlu dimiliki oleh seorang DBA :
 1. Menguasai ERD, SQL dan desain database secara
mendalam.
 2. Menguasai berbagai teknik optimalisasi/tuning, backup
dan maintain database.
 3. Menguasai secara mendalam salah satu atau lebih
RDBMS berserta tools yang ada.
 4. Memahami tentang salah satu platform/bahasa
pemrograman untuk mengakses database.
 5. Menguasai teknologi server, storage, operating system
yang berkaitan dengan implementasi database.
Latar belakang pendidikan : Manajemen Informatika, Teknik
Informatika, dan Ilmu Komputer.
Pengenalan SQL Server 2005
 Seorang DBA harus mengetahui berbagai versi dan
persyaratan untuk membuat server database
khususnya SQL Server.
 Sebuah server database mempunyai persyaratan-
persyaratan, yaitu:
 1. Scalabity : Kemampuan untuk meningkatkan jumlah
kapasitas data.
 2. Availabity : Kemampuan untuk penyediaan akses data
oleh pengguna diberbagai lokasi saat diperlukan.
 3. Perfomance : Kemampuan dalam merespon semua
pengguna dengan baik dan akurat.
Dudy Fathan Ali, Database Administrator, 2013.
Pengenalan SQL Server 2005 (Contd.)
 (contd.) Sebuah server database mempunyai
persyaratan-persyaratan, yaitu:
 4. Security : Kemampuan dalam menjaga keamanan data
dari sesuatu yang bisa hilangnya data atau rusaknya
data.
 5. Data Analysis : Kemampuan dalam pemberian
informasi dengan baik, akurat, dan efisien.
Dudy Fathan Ali, Database Administrator, 2013.
Pengenalan SQL Server 2005 (Contd.)
 Versi SQL Server :
 1. Enterprise Edition, Edisi ini terdiri dari seperangkat fitur-fitur
manajemen dan analisis data. Edisi ini merupakan edisi SQL
Server 2005 yang paling tinggi skalabilitas-nya dan mudah
digunakan.
 2. Standard Edition, Edisi ini menyediakan fitur-fitur yang sama
dengan edisi Enterprise, namun didesain untuk organisasi
berukuran sedang. Tidak batasan kapasitas memori yang
dialokasikan ke server.
 3. Workgroup Edition, Edisi ini sebuah solusi database yang
tidak mahal dan mudah diatur bagi organisasi bisnis skala kecil
hingga menengah. Edisi ini tidak mendukung fitur-fitur high-
availability, seperti database mirroring, clustering, online
indexing, serta sedikit business intelligence yang disediakan
seperti pada edisi lainnya.
Dudy Fathan Ali, Database Administrator, 2013.
Pengenalan SQL Server 2005 (Contd.)
Dudy Fathan Ali, Database Administrator,
2013.
 4. Express Edition, Edisi ini adalah versi edisi yang bebas di
download, cocok bagi komputer pribadi yang tidak terhubung
ke jaringan. Tidak mendukung operasi database mirroring,
failover, partitioning dan online indexing. Tidak menyediakan
tool-tool seperti SQL Server Management Studio dan Profiler.
 5. Mobile Edition, Edisi ini cocok bagi perangkat PC Tabel dan
perangkat cerdas lainnya. Perangkat-perangkat yang termasuk
didalamnya adalah perangkat yang dapat menjalankan
Microsoft Windows CE.5.0, Microsoft Mobile Pocket PC 2003,
Microsoft Mobile Versi 5.0 Pocket PC atau Microsoft Mobile
Versi 5.0 bagi Smart Phone.
 6. Developer Edition, memiliki seluruh fungsionalitas SQL
Server 2005 edisi Enterprise, namun hanya dikhususkan bagi
lingkungan dimana aplikasi-aplikasi di-deploy untuk digunakan
olehg pengguna khusus.
Pengenalan SQL Server 2005 (Contd.)
 7. Evaluation Edition, sebuah versial percobaan (trial)
SQL Server 2005 dengan waktu terbatas. Isi edisi ini
sama dengan edisi Enterprise. Digunakan untuk tujuan
pengetesan dan evaluasi.
Dudy Fathan Ali, Database Administrator, 2013.
Pengenalan SQL Server 2005 (Contd.)
 Kebutuhan Perangkat Keras (Hardware) :
 Kebutuhan Processor :
 Minimal Intel Pentium III atau yang lebih tinggi dengan frekuensi
600 Mhz atau lebih tinggi. Akan berjalan dan beroperasi lebih
baik menggunakan prosessor dengan frekuensi 1GHz atau
prosesor yang lebih tinggi.
 Kebutuhan Memory :
 Untuk semua edisi terkecuali Edisi Express, SQL server 2005
mensyaratkan kapasitas minimal RAM 512 MB selain kapasitas
RAM yang dibutuhkan oleh Sistem Operasi. Namun sangat
disarankan untuk menggunakan RAM dengan kapasitas 1GB.
 Kebutuhan Harddisk :
 Komponen database SQL Server membutuhkan ruang disk
antara 150 hingga 746 MB. Kebutuhan ruang Hard disk aktual
bergantung konfigurasi sistem dan aplikasi dan juga komponen
yang dipilih.
Dudy Fathan Ali, Database Administrator, 2013.
Pengenalan SQL Server 2005 (Contd.)
 Kebutuhan kapasitas Harddisk bagi komponen-
komponen SQL Server 2005 :
Features Capacity
Database engine and data files, replication, and full-text search 150 MB
Analysis services and data files 35 MB
Reporting services 40 MB
Notification services engine components, client components, and rules
components
5 MB
Integration services 9 MB
Client components 12 MB
Management tools 70 MB
Development tools 20 MB
SQL Server books online and SQL Server Mobile books online 15 MB
Samples and sample databases 390 MB
Dudy Fathan Ali, Database Administrator, 2013.
Pengenalan SQL Server 2005 (Contd.)
 Kebutuhan Perangkat Lunak (Software) :
 Kebutuhan Sistem Operasi :
 SQL Server 2005 dengan edisi yang berbeda dapat diinstall
pada sebuah sistem operasi yang berbeda pula.
Operating System
Edisi
Enterprise
Edisi
Standar
Edisi
Worgroup
Edisi
Express
Edisi
Developer
Windows Server 2003 SP1 (all PC editions) √ √ √ √ √
Windows XP SP2 (Home Edition) X X X √ √
Windows XP SP2 (Professional,Media
Center, and TabletEditions)
X √ √ √ √
Windows 2000Server SP4 (all editions) √ √ √ √ √
Windows 2000 Professional SP4 X √ √ √ √
Dudy Fathan Ali, Database Administrator, 2013.
Pengenalan SQL Server 2005 (Contd.)
 Berikut adalah kebutuhan perangkat lunak tambahan
SQL Server 2005:
 Microsoft Internet Explorer 6.0 Service Pack 1 atau lebih tinggi
(Syarat instalasi : Microsoft Management Console)
 Internet Information Services (IIS) 5.0 atau 6.0 (Syarat
instalasi: Reporting Services)
 MSXML 6.0 (untuk SQL Server 2005 Express diinstall secara
manual)
 Jaringan TCP/IP
 Microsoft .NET Framework 2.0 (SQL Server akan melakukan
instalasi jika dibutuhkan)
 Microsoft Windows Installer 3.1 (SQL Server akan melakukan
instalasi jika dibutuhkan)
 Microsoft Data Access Components (MDAC) 2.8 Service Pack
1 atau lebih tinggi
Dudy Fathan Ali, Database Administrator, 2013.
Konfigurasi SQL Server 2005
 SQL Server 2005 yang telah ada belum sepenuhnya
sesuai dengan konfigurasi yang diharapkan masing-
masing pengguna.
 Sebagai contoh ada beberapa komponen-komponen
dalam SQL Server 2005 saat instalasi dalam kondisi
standar adalah disable.
 Komponen-komponen yang fiturnya disabled adalah
sebagai berikut:
 Integration Services
 SQL Server Agent
 SQL Server Browser
 Full-Text Search
Dudy Fathan Ali, Database Administrator, 2013.
Konfigurasi SQL Server 2005 (Contd.)
 Tool-tool untuk melakukan konfigurasi adalah SQL
Server Surface Area Configuration (SAC) dan SQL
Server Configuration Manager untuk konfigurasi
komponen-komponen database secara manual.
 Surface Area adalah suatu kumpulan dari service-
service dan fitur-fitur yang terlihat oleh user melalui
jaringan.
 SAC ini memberikan interface umum untuk
mengaktifkan, menonaktifkan, start, atau
menghentikan layanan (services) dan protocol-
protokol jaringan , yang digunakan untuk koneksi
remote.
Dudy Fathan Ali, Database Administrator, 2013.
Konfigurasi SQL Server 2005 (Contd.)
 Komponen untuk konektivitas dalam SAC adalah :
 1. Database Engine
 2. Analysis Services
 3. SQL Server Agent
 4. Full-Text Agent
 5. SQL Server Integration Services
 6. SQL Server Browser
 Database Engine :
 Layanan inti untuk penyimpanan, pengolahan dan
pengamanan data. Database Engine memberikan
pengendalian akses dan proses transaksi yang cepat
untuk memenuhi persyaratan dari aplikasi data yang
banyak dalam perusahaan Anda
Dudy Fathan Ali, Database Administrator, 2013.
Konfigurasi SQL Server 2005 (Contd.)
 Analysis Services :
 Analysis Services mendukung OLAP dengan
memungkinkan untuk merancang, membuat, dan
mengelola struktur multidimensi yang berisi data
dikumpulkan dari sumber data lain, seperti database
relasional. Untuk aplikasi data mining, Analysis Services
memungkinkan untuk merancang, membuat, dan
memvisualisasikan model data mining.
 SQL Server Agent :
 SQL Server Agent adalah service yang melaksanakan
tugas administrative berdasarkan jadwal. Tugas yang
dilakukan bisa satu atau lebih. Salah satu contoh tugas
yang dilakukan penjadwalan backup sebuah database.
Dudy Fathan Ali, Database Administrator, 2013.
Konfigurasi SQL Server 2005 (Contd.)
Dudy Fathan Ali, Database Administrator,
2013.
 Full-Text Search :
 Berfungsi untuk mengeluarkan queri teks secara lengkap
terhadap data didalam table SQL Server. Full-Text query
terdiri dari kata dan frasa atau berbagai bentuk kata atau
frasa. Pengaturan service ini sama seperti Database
engine.
 Surface Area Configuration for Features :
 SAC for Features berfungsi untuk membolehkan enable
atau disable fitur-fitur SQL Server , salah satunya seperti
CLR Integration dan XML Web Service endpoints.
Konfigurasi SQL Server 2005 (Contd.)
 Komponen dari SAC for Features :
 1. Ad Hoc distributed queries.
 2. Common Language runtime (CLR) integration.
 3. Dedicated administrator connection (DAC).
 4. Database Mail.
 5. Native XML Web Services.
 6. OLE Automation stored procedures.
 7. Service Broker.
 8. SQL Mail.
 9. Web Assitant stored procedures.
 10. Xp_cmdshell.
Dudy Fathan Ali, Database Administrator, 2013.
Konfigurasi SQL Server 2005 (Contd.)
 SQL Server Configuration Manager :
 SQL Server Configuration Manager digunakan untuk
konfigurasi pilihan startup dan parameter-parameter dari
suatu instance SQL Server. Mengatur konfigurasi service-
service yang berhubungan dengan SQL Server 2005,
Protocol-protocol network yang digunakan SQL Server
2005, dan mengatur konfigurasi konektifitas jaringan dari
SQL Server computer klien.
Dudy Fathan Ali, Database Administrator, 2013.
Konfigurasi SQL Server 2005 (Contd.)
 Komponen yang ada dalam SQL Server
Configuration Manager :
 SQL Server 2005 Services
 Berfungsi untuk mengatur service-service yang berhubungan
dengan SQL Server 2005.
 SQL Configuration Manager melakukan tugas tugas services
sebagai berikut :
 Melakukan service apakah dalam start, stop, dan pause.
 Mengkonfigurasi services untuk memulai secara otomatis atau
manual, service disable, atau perubahan beberapa services.
 Mengubah password untuk account-account yang digunakan
services SQL Server.
 Melihat properties dari service.
Dudy Fathan Ali, Database Administrator, 2013.
Konfigurasi SQL Server 2005 (Contd.)
 SQL Server 2005 Network Configuration :
 Konfigurasi yang berhubungan dengan Enable, Disable
protocol-protokol Network dan konfiguasi SQL Server network
Protocol.
 Shared Memory : protocol yang paling sederhana dan tidak memiliki
pengaturan yang dapat dikonfigurasi.
 TCP/IP : adalah protocol yang sering digunakan pada internet. TCP
/ IP mencakup standar untuk routing lalu lintas jaringan dan
menawarkan fitur keamanan canggih.
 Named Pipes : sebuah protokol yang dikembangkan untuk jaringan
area lokal.
 Virtual Interface Adapter (VIA) adalah protocol yang bekerja melalui
hardware VIA.
 SQL Native Client Configuration :
 Hal ini berhubungan dengan saat SQL Server 2005
klien-klien terhubung ke SQL Server
Dudy Fathan Ali, Database Administrator, 2013.
Tugas
Dudy Fathan Ali, Database Administrator,
2013.
1. Menurut pendapat anda, Apa definisi dari
Database Administrator?
2. Seberapa besar peranan Database Administrator
dalam suatu perusahaan? Berikan contoh-contoh
kegiatan yang dilakukan oleh seorang Database
Administrator!
3. Sebutkan beberapa keahlian yang harus dimiliki
oleh seorang Database Administrator.
4. Sebutkan dan jelaskan komponen-komponen
dalam SAC.
5. Menurut anda, apakah anda mampu menjadi
seorang Database Administrator? Berikan
Alasannya.

More Related Content

PPTX
Database Introduction - Dasar Teori Basis Data
PDF
Pertemuan 6 Infrastruktur Datawarehouse
PDF
Arsitektur dan Infrastruktur Data Warehouse
PDF
PDF
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
PDF
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
PPT
Desain database
PDF
Kd5 Aplikasi DBMS
Database Introduction - Dasar Teori Basis Data
Pertemuan 6 Infrastruktur Datawarehouse
Arsitektur dan Infrastruktur Data Warehouse
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
Desain database
Kd5 Aplikasi DBMS

What's hot (20)

PDF
6 tahap perancangan database
PDF
PDF
Basis Data Client-Server
DOCX
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
PDF
Database For Software Development Trend
PDF
Kp.2 pembuatan database
PPT
Materi 6
PPTX
Tugas 4 rekayasa web
PPTX
Tugas 4 0317-fahreza yozi-1612510832 -
DOCX
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
PDF
Pertemuan 5 Membangun Datawarehouse
PPTX
DOC
Makalah Oracle
PPT
Chapter 2 lingkungan basis data
PDF
SIM, Siti Aula, Prof.Dr.Ir.Hapzi Ali,MM,CMA, Pengertian DBSM, Universitas Mer...
PPTX
Tugas 4 0317 individu
PDF
SIM, Puji Astuti, Hapzi Ali, Sistem Informasi dan Database, Universitas Mercu...
PPTX
Tugas4 1412510602 dewi_apriliani
PPTX
Basis data klien server
6 tahap perancangan database
Basis Data Client-Server
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Database For Software Development Trend
Kp.2 pembuatan database
Materi 6
Tugas 4 rekayasa web
Tugas 4 0317-fahreza yozi-1612510832 -
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Pertemuan 5 Membangun Datawarehouse
Makalah Oracle
Chapter 2 lingkungan basis data
SIM, Siti Aula, Prof.Dr.Ir.Hapzi Ali,MM,CMA, Pengertian DBSM, Universitas Mer...
Tugas 4 0317 individu
SIM, Puji Astuti, Hapzi Ali, Sistem Informasi dan Database, Universitas Mercu...
Tugas4 1412510602 dewi_apriliani
Basis data klien server
Ad

Viewers also liked (6)

PPT
Sql server performance tuning
PDF
SQL Server High Availability
PDF
SQL Server Performance Tuning Baseline
PPT
Sql Server Performance Tuning
PPTX
Always on in SQL Server 2012
PPTX
Ten query tuning techniques every SQL Server programmer should know
Sql server performance tuning
SQL Server High Availability
SQL Server Performance Tuning Baseline
Sql Server Performance Tuning
Always on in SQL Server 2012
Ten query tuning techniques every SQL Server programmer should know
Ad

Similar to Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005 (19)

PPTX
DBA BAB 2 - INSTALASI DAN UPGRADE SQL SERVER 2005
PDF
Part 2 kenalan & instalasi sql server 2005 express
PDF
Tugas makalah 4 ka34 pemograman generasi ke 4
PPT
Materi 4
PPTX
Pemrograman berorientasi objek ii 12 sql server
PPTX
Cara instalasi sql server
PDF
practica ADI
PPT
Kursus database jakarta (bofandra)
DOCX
Bd tsql 2013
DOCX
Cara menghubungkan client ke server
PDF
Modul database1 rev01
PPTX
Database Server kelas XI semster gasal TJKT.pptx
DOCX
Client server sql 001
DOCX
Laporan praktikum modul 1 (dbms)
DOCX
Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...
PDF
Database server dan manajemennya (DBSM)
PPTX
Kd15 menganalisis struktur penyimpanan pada rdbms
PPTX
Presentation1.pptx
PPTX
DBA BAB 3 - Manage Database
DBA BAB 2 - INSTALASI DAN UPGRADE SQL SERVER 2005
Part 2 kenalan & instalasi sql server 2005 express
Tugas makalah 4 ka34 pemograman generasi ke 4
Materi 4
Pemrograman berorientasi objek ii 12 sql server
Cara instalasi sql server
practica ADI
Kursus database jakarta (bofandra)
Bd tsql 2013
Cara menghubungkan client ke server
Modul database1 rev01
Database Server kelas XI semster gasal TJKT.pptx
Client server sql 001
Laporan praktikum modul 1 (dbms)
Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...
Database server dan manajemennya (DBSM)
Kd15 menganalisis struktur penyimpanan pada rdbms
Presentation1.pptx
DBA BAB 3 - Manage Database

More from Dudy Ali (20)

PDF
Understanding COM+
PDF
Distributed Application Development (Introduction)
PPTX
Java CRUD Mechanism with SQL Server Database
PPTX
Network Socket Programming with JAVA
PPTX
Review Materi ASP.NET
PPTX
XML Schema Part 2
PPTX
XML Schema Part 1
PPTX
Rendering XML Document
PPTX
Pengantar XML
PPTX
Pengantar XML DOM
PPTX
Pengantar ADO.NET
PPTX
Database Connectivity with JDBC
PPTX
XML - Displaying Data ith XSLT
PPTX
Algorithm & Data Structure - Algoritma Pengurutan
PPTX
Algorithm & Data Structure - Pengantar
PPTX
Object Oriented Programming - Value Types & Reference Types
PPTX
Object Oriented Programming - Inheritance
PPTX
Object Oriented Programming - File Input & Output
PPTX
Object Oriented Programming - Constructors & Destructors
PPTX
Object Oriented Programming - Abstraction & Encapsulation
Understanding COM+
Distributed Application Development (Introduction)
Java CRUD Mechanism with SQL Server Database
Network Socket Programming with JAVA
Review Materi ASP.NET
XML Schema Part 2
XML Schema Part 1
Rendering XML Document
Pengantar XML
Pengantar XML DOM
Pengantar ADO.NET
Database Connectivity with JDBC
XML - Displaying Data ith XSLT
Algorithm & Data Structure - Algoritma Pengurutan
Algorithm & Data Structure - Pengantar
Object Oriented Programming - Value Types & Reference Types
Object Oriented Programming - Inheritance
Object Oriented Programming - File Input & Output
Object Oriented Programming - Constructors & Destructors
Object Oriented Programming - Abstraction & Encapsulation

Recently uploaded (8)

PPT
pengantar-sistem-informasi manajemen.ppt
PPTX
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
PPTX
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PPTX
Implementasi Microservices pada Manufaktur
PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
pengantar-sistem-informasi manajemen.ppt
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
Materi_Array_Karakter_String untuk kelas XI sma.pptx
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
Implementasi Microservices pada Manufaktur
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya

Administering Database - Pengenalan DBA dan Konfigurasi SQL Server 2005

  • 1. Database Administrator Pengenalan Database Administrator dan Konfigurasi SQL Server 2005. Dudy Fathan Ali, Database Administrator, 2013.
  • 2. Pengenalan Database  Database : kumpulan data yang disimpan di dalam komputer pusat secara terstruktur sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.  Konsep dasar Database, adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan.  Model yang umum digunakan : model relasional (mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom).  Relasi antar tabel diwakili dengan menggunakan nilai yang sama antar tabel. Dudy Fathan Ali, Database Administrator, 2013.
  • 3. Peranan Database Administrator  Database Administrator (DBA) : seseorang yang bertanggung jawab untuk melakukan semua administrasi database, dan menyediakan informasi yang diperlukan oleh user.  Bertugas untuk membuat, mengkonfigurasikan, dan mengelola database.  Memiliki keahlian lebih mendalam dalam hal desain, optimasi dan manajemen RDBMS ( Relational Database Management System).  Mampu untuk menganalisa proses bisnis dan menterjemahkannya kedalam bentuk tabel-tabel yang saling berelasi beserta fungsionalitasnya. Dudy Fathan Ali, Database Administrator, 2013.
  • 4. Peranan Database Administrator (contd.) Dudy Fathan Ali, Database Administrator, 2013.  Tugas DBA : memaintain database baik produksi, backup maupun development dalam perusahaan yang membutuhkan aplikasi database berskala besar untuk operasionalnya sehari-hari.  Peran kerja seorang DBA :  1. Merancang dan membangun database dalam sebuah system.  2. Merekomendasikan solusi terbaik dalam implementasi database baik dalam hal software maupun hardware.  3. Memaintain database agar dapat berjalan dengan baik dan optimal.
  • 5. Peranan Database Administrator (contd.) Dudy Fathan Ali, Database Administrator, 2013.  Keahlian yang perlu dimiliki oleh seorang DBA :  1. Menguasai ERD, SQL dan desain database secara mendalam.  2. Menguasai berbagai teknik optimalisasi/tuning, backup dan maintain database.  3. Menguasai secara mendalam salah satu atau lebih RDBMS berserta tools yang ada.  4. Memahami tentang salah satu platform/bahasa pemrograman untuk mengakses database.  5. Menguasai teknologi server, storage, operating system yang berkaitan dengan implementasi database. Latar belakang pendidikan : Manajemen Informatika, Teknik Informatika, dan Ilmu Komputer.
  • 6. Pengenalan SQL Server 2005  Seorang DBA harus mengetahui berbagai versi dan persyaratan untuk membuat server database khususnya SQL Server.  Sebuah server database mempunyai persyaratan- persyaratan, yaitu:  1. Scalabity : Kemampuan untuk meningkatkan jumlah kapasitas data.  2. Availabity : Kemampuan untuk penyediaan akses data oleh pengguna diberbagai lokasi saat diperlukan.  3. Perfomance : Kemampuan dalam merespon semua pengguna dengan baik dan akurat. Dudy Fathan Ali, Database Administrator, 2013.
  • 7. Pengenalan SQL Server 2005 (Contd.)  (contd.) Sebuah server database mempunyai persyaratan-persyaratan, yaitu:  4. Security : Kemampuan dalam menjaga keamanan data dari sesuatu yang bisa hilangnya data atau rusaknya data.  5. Data Analysis : Kemampuan dalam pemberian informasi dengan baik, akurat, dan efisien. Dudy Fathan Ali, Database Administrator, 2013.
  • 8. Pengenalan SQL Server 2005 (Contd.)  Versi SQL Server :  1. Enterprise Edition, Edisi ini terdiri dari seperangkat fitur-fitur manajemen dan analisis data. Edisi ini merupakan edisi SQL Server 2005 yang paling tinggi skalabilitas-nya dan mudah digunakan.  2. Standard Edition, Edisi ini menyediakan fitur-fitur yang sama dengan edisi Enterprise, namun didesain untuk organisasi berukuran sedang. Tidak batasan kapasitas memori yang dialokasikan ke server.  3. Workgroup Edition, Edisi ini sebuah solusi database yang tidak mahal dan mudah diatur bagi organisasi bisnis skala kecil hingga menengah. Edisi ini tidak mendukung fitur-fitur high- availability, seperti database mirroring, clustering, online indexing, serta sedikit business intelligence yang disediakan seperti pada edisi lainnya. Dudy Fathan Ali, Database Administrator, 2013.
  • 9. Pengenalan SQL Server 2005 (Contd.) Dudy Fathan Ali, Database Administrator, 2013.  4. Express Edition, Edisi ini adalah versi edisi yang bebas di download, cocok bagi komputer pribadi yang tidak terhubung ke jaringan. Tidak mendukung operasi database mirroring, failover, partitioning dan online indexing. Tidak menyediakan tool-tool seperti SQL Server Management Studio dan Profiler.  5. Mobile Edition, Edisi ini cocok bagi perangkat PC Tabel dan perangkat cerdas lainnya. Perangkat-perangkat yang termasuk didalamnya adalah perangkat yang dapat menjalankan Microsoft Windows CE.5.0, Microsoft Mobile Pocket PC 2003, Microsoft Mobile Versi 5.0 Pocket PC atau Microsoft Mobile Versi 5.0 bagi Smart Phone.  6. Developer Edition, memiliki seluruh fungsionalitas SQL Server 2005 edisi Enterprise, namun hanya dikhususkan bagi lingkungan dimana aplikasi-aplikasi di-deploy untuk digunakan olehg pengguna khusus.
  • 10. Pengenalan SQL Server 2005 (Contd.)  7. Evaluation Edition, sebuah versial percobaan (trial) SQL Server 2005 dengan waktu terbatas. Isi edisi ini sama dengan edisi Enterprise. Digunakan untuk tujuan pengetesan dan evaluasi. Dudy Fathan Ali, Database Administrator, 2013.
  • 11. Pengenalan SQL Server 2005 (Contd.)  Kebutuhan Perangkat Keras (Hardware) :  Kebutuhan Processor :  Minimal Intel Pentium III atau yang lebih tinggi dengan frekuensi 600 Mhz atau lebih tinggi. Akan berjalan dan beroperasi lebih baik menggunakan prosessor dengan frekuensi 1GHz atau prosesor yang lebih tinggi.  Kebutuhan Memory :  Untuk semua edisi terkecuali Edisi Express, SQL server 2005 mensyaratkan kapasitas minimal RAM 512 MB selain kapasitas RAM yang dibutuhkan oleh Sistem Operasi. Namun sangat disarankan untuk menggunakan RAM dengan kapasitas 1GB.  Kebutuhan Harddisk :  Komponen database SQL Server membutuhkan ruang disk antara 150 hingga 746 MB. Kebutuhan ruang Hard disk aktual bergantung konfigurasi sistem dan aplikasi dan juga komponen yang dipilih. Dudy Fathan Ali, Database Administrator, 2013.
  • 12. Pengenalan SQL Server 2005 (Contd.)  Kebutuhan kapasitas Harddisk bagi komponen- komponen SQL Server 2005 : Features Capacity Database engine and data files, replication, and full-text search 150 MB Analysis services and data files 35 MB Reporting services 40 MB Notification services engine components, client components, and rules components 5 MB Integration services 9 MB Client components 12 MB Management tools 70 MB Development tools 20 MB SQL Server books online and SQL Server Mobile books online 15 MB Samples and sample databases 390 MB Dudy Fathan Ali, Database Administrator, 2013.
  • 13. Pengenalan SQL Server 2005 (Contd.)  Kebutuhan Perangkat Lunak (Software) :  Kebutuhan Sistem Operasi :  SQL Server 2005 dengan edisi yang berbeda dapat diinstall pada sebuah sistem operasi yang berbeda pula. Operating System Edisi Enterprise Edisi Standar Edisi Worgroup Edisi Express Edisi Developer Windows Server 2003 SP1 (all PC editions) √ √ √ √ √ Windows XP SP2 (Home Edition) X X X √ √ Windows XP SP2 (Professional,Media Center, and TabletEditions) X √ √ √ √ Windows 2000Server SP4 (all editions) √ √ √ √ √ Windows 2000 Professional SP4 X √ √ √ √ Dudy Fathan Ali, Database Administrator, 2013.
  • 14. Pengenalan SQL Server 2005 (Contd.)  Berikut adalah kebutuhan perangkat lunak tambahan SQL Server 2005:  Microsoft Internet Explorer 6.0 Service Pack 1 atau lebih tinggi (Syarat instalasi : Microsoft Management Console)  Internet Information Services (IIS) 5.0 atau 6.0 (Syarat instalasi: Reporting Services)  MSXML 6.0 (untuk SQL Server 2005 Express diinstall secara manual)  Jaringan TCP/IP  Microsoft .NET Framework 2.0 (SQL Server akan melakukan instalasi jika dibutuhkan)  Microsoft Windows Installer 3.1 (SQL Server akan melakukan instalasi jika dibutuhkan)  Microsoft Data Access Components (MDAC) 2.8 Service Pack 1 atau lebih tinggi Dudy Fathan Ali, Database Administrator, 2013.
  • 15. Konfigurasi SQL Server 2005  SQL Server 2005 yang telah ada belum sepenuhnya sesuai dengan konfigurasi yang diharapkan masing- masing pengguna.  Sebagai contoh ada beberapa komponen-komponen dalam SQL Server 2005 saat instalasi dalam kondisi standar adalah disable.  Komponen-komponen yang fiturnya disabled adalah sebagai berikut:  Integration Services  SQL Server Agent  SQL Server Browser  Full-Text Search Dudy Fathan Ali, Database Administrator, 2013.
  • 16. Konfigurasi SQL Server 2005 (Contd.)  Tool-tool untuk melakukan konfigurasi adalah SQL Server Surface Area Configuration (SAC) dan SQL Server Configuration Manager untuk konfigurasi komponen-komponen database secara manual.  Surface Area adalah suatu kumpulan dari service- service dan fitur-fitur yang terlihat oleh user melalui jaringan.  SAC ini memberikan interface umum untuk mengaktifkan, menonaktifkan, start, atau menghentikan layanan (services) dan protocol- protokol jaringan , yang digunakan untuk koneksi remote. Dudy Fathan Ali, Database Administrator, 2013.
  • 17. Konfigurasi SQL Server 2005 (Contd.)  Komponen untuk konektivitas dalam SAC adalah :  1. Database Engine  2. Analysis Services  3. SQL Server Agent  4. Full-Text Agent  5. SQL Server Integration Services  6. SQL Server Browser  Database Engine :  Layanan inti untuk penyimpanan, pengolahan dan pengamanan data. Database Engine memberikan pengendalian akses dan proses transaksi yang cepat untuk memenuhi persyaratan dari aplikasi data yang banyak dalam perusahaan Anda Dudy Fathan Ali, Database Administrator, 2013.
  • 18. Konfigurasi SQL Server 2005 (Contd.)  Analysis Services :  Analysis Services mendukung OLAP dengan memungkinkan untuk merancang, membuat, dan mengelola struktur multidimensi yang berisi data dikumpulkan dari sumber data lain, seperti database relasional. Untuk aplikasi data mining, Analysis Services memungkinkan untuk merancang, membuat, dan memvisualisasikan model data mining.  SQL Server Agent :  SQL Server Agent adalah service yang melaksanakan tugas administrative berdasarkan jadwal. Tugas yang dilakukan bisa satu atau lebih. Salah satu contoh tugas yang dilakukan penjadwalan backup sebuah database. Dudy Fathan Ali, Database Administrator, 2013.
  • 19. Konfigurasi SQL Server 2005 (Contd.) Dudy Fathan Ali, Database Administrator, 2013.  Full-Text Search :  Berfungsi untuk mengeluarkan queri teks secara lengkap terhadap data didalam table SQL Server. Full-Text query terdiri dari kata dan frasa atau berbagai bentuk kata atau frasa. Pengaturan service ini sama seperti Database engine.  Surface Area Configuration for Features :  SAC for Features berfungsi untuk membolehkan enable atau disable fitur-fitur SQL Server , salah satunya seperti CLR Integration dan XML Web Service endpoints.
  • 20. Konfigurasi SQL Server 2005 (Contd.)  Komponen dari SAC for Features :  1. Ad Hoc distributed queries.  2. Common Language runtime (CLR) integration.  3. Dedicated administrator connection (DAC).  4. Database Mail.  5. Native XML Web Services.  6. OLE Automation stored procedures.  7. Service Broker.  8. SQL Mail.  9. Web Assitant stored procedures.  10. Xp_cmdshell. Dudy Fathan Ali, Database Administrator, 2013.
  • 21. Konfigurasi SQL Server 2005 (Contd.)  SQL Server Configuration Manager :  SQL Server Configuration Manager digunakan untuk konfigurasi pilihan startup dan parameter-parameter dari suatu instance SQL Server. Mengatur konfigurasi service- service yang berhubungan dengan SQL Server 2005, Protocol-protocol network yang digunakan SQL Server 2005, dan mengatur konfigurasi konektifitas jaringan dari SQL Server computer klien. Dudy Fathan Ali, Database Administrator, 2013.
  • 22. Konfigurasi SQL Server 2005 (Contd.)  Komponen yang ada dalam SQL Server Configuration Manager :  SQL Server 2005 Services  Berfungsi untuk mengatur service-service yang berhubungan dengan SQL Server 2005.  SQL Configuration Manager melakukan tugas tugas services sebagai berikut :  Melakukan service apakah dalam start, stop, dan pause.  Mengkonfigurasi services untuk memulai secara otomatis atau manual, service disable, atau perubahan beberapa services.  Mengubah password untuk account-account yang digunakan services SQL Server.  Melihat properties dari service. Dudy Fathan Ali, Database Administrator, 2013.
  • 23. Konfigurasi SQL Server 2005 (Contd.)  SQL Server 2005 Network Configuration :  Konfigurasi yang berhubungan dengan Enable, Disable protocol-protokol Network dan konfiguasi SQL Server network Protocol.  Shared Memory : protocol yang paling sederhana dan tidak memiliki pengaturan yang dapat dikonfigurasi.  TCP/IP : adalah protocol yang sering digunakan pada internet. TCP / IP mencakup standar untuk routing lalu lintas jaringan dan menawarkan fitur keamanan canggih.  Named Pipes : sebuah protokol yang dikembangkan untuk jaringan area lokal.  Virtual Interface Adapter (VIA) adalah protocol yang bekerja melalui hardware VIA.  SQL Native Client Configuration :  Hal ini berhubungan dengan saat SQL Server 2005 klien-klien terhubung ke SQL Server Dudy Fathan Ali, Database Administrator, 2013.
  • 24. Tugas Dudy Fathan Ali, Database Administrator, 2013. 1. Menurut pendapat anda, Apa definisi dari Database Administrator? 2. Seberapa besar peranan Database Administrator dalam suatu perusahaan? Berikan contoh-contoh kegiatan yang dilakukan oleh seorang Database Administrator! 3. Sebutkan beberapa keahlian yang harus dimiliki oleh seorang Database Administrator. 4. Sebutkan dan jelaskan komponen-komponen dalam SAC. 5. Menurut anda, apakah anda mampu menjadi seorang Database Administrator? Berikan Alasannya.