A. Pendahuluan
Pengertian Database:
1. Data adalah fakta yang
merepresentasikan deskripsi suatu objek atau kejadian. Contoh: Nama mahasiswa,
NIM Mahasiswa, dll.
2.
Informasi adalah data yang
sudah diolah. Contoh : informasi jumlah siswa yang hadir.
3.
Database adalah kumpulan
yang yang saling berhubungan yang tersimpan disuatu media penyimpanan
elektronik.
1.
Transactional
Database Transaksional merupakan database yang
digunakan untuk apabila jenis operasinya hanya mempengaruhi hal-hal kecil dari
database. Fungsi utama dari database transaksional adalah untuk menambah,
merubah, menghapus data. Yang diakses betul-betul hanya bagian kecil, contohnya
sebuah sampai beberapa record.
2.
Analitical (OLAP)
(Online
Analytical Processing) adalah sebuah pendekatan
secara cepat menyediakan jawaban-jawaban terhadap
kueri analitik yang multidimensi di dalam alam. Database yg dikonfigurasikan
untuk pelayanan OLAP model data multidimensi, bisa digunakan untuk analisis
komplek dan kueri khusus (ad hoc) dengan suatu laju waktu eksekusi. Mereka
meminjam aspek database navigasi dan database hierarki yang lebih cepat daripada
yang sefamilinya.
3.
Relational
Database Relasional adalah suatu model database
yang disajikan dalam bentuk tabel.
1.
Sistem Informasi
Sistem Informasi (SI) adalah kombinasi dari
teknologi informasi dan aktivitas orang yang menggunakan teknologi
itu untuk mendukung operasi dan manajemen. Dalam arti yang sangat luas, istilah sistem
informasi yang sering digunakan merujuk kepada interaksi antara orang,
proses algoritmik, data, dan teknologi. Database merupakan salah satu
komponen yang penting dalam sistem informasi, karena merupakan basis dalam
menyediakan informasi bagi para pemakai.
2.
Data Warehouse (DW)
Data warehouse adalah data-data yang beorientasi
subjek, terintegrasi, memiliki dimensi waktu, serta merupakan koleksi tetap
(non-volatile), yang digunakan dalam mendukung proses pengambilan keputusan. Data
warehouse adalah sebuah sistem yang mengambil dan menggabungkan data
secara periodik dari sistem sumber data ke penyimpanan data bentuk
dimensional atau normal
3.
Data Mart (DM)
Data mart adalah suatu bagian pada data warehouse
yang mendukung pembuatan laporan dan analisa data pada suatu unit, bagian atau
operasi pada suatu perusahaan. Dalam beberapa implementasi data warehouse, data
mart adalah miniature data warehouse. Data mart sering digunakan untuk
memberikan informasi kepada segmen fungsional organisasi.
4.
Data Mining
Data mining merupakan prinsip dasar dalam
mengurutkan data dalam jumlah yang sangat banyak dan mengambil informasi –
informasi yang berkaitan dengan apa yang diperlukan seperti apa yang biasa
dilakukan oleh seorang analis. Dengan bertambah banyaknya jumlah data yang ada
dalam model bisnis yang kita lakukan dalam perusahaan ini, maka peran analis
untuk menganalisa data secara manual perlu digantikan dengan aplikasi yang
berbasis komputer yang dapat menganalisa data secara otomatis menggunakan alat
yang lebih kompleks dan canggih.
5.
Open Data
Open Database Connectivity (disingkat menjadi
ODBC) adalah sebuah standar terbuka untuk konektivitas antar mesin basis
data. Standar ini menyediakan API yang dapat digunakan untuk menjalankan dan
mengoneksikan sebuah aplikasi dengan sebuah sistem manajemen basis data (SMBD).
Para desainer ODBC membuatnya dengan tujuan agar ODBC terbebas dari penggunaan bahasa
pemrograman tertentu, sistem manajemen basis data tertentu, dan sistem
operasi tertentu.
6.
DBAAS Cloud
Cloud
database adalah sebuah database yang dapat di akses oleh client dari cloud
service yang didistribusikan ke user melalui internet oleh cloud provider.
Dengan adanya cloud database, kita tidak perlu lagi menyimpan data pada hard
driver, CD, ataupun hardware lainnya. Kita cukup menyimpan data pada remote
database yang disediakan oleh pihak ketiga, untuk mengaksesnya, kita hanya
memerlukan koneksi internet.
7.
DB Security
Database Security adalah sistem, proses, dan
prosedur yang melindungi databasedari aktivitas yang tidak disengaja.
Aktivitas yang tidak disengaja dapat dikategorikan sebagai penyalahgunaan
diotentikasi, serangan berbahaya atau sengaja kesalahan yang dibuat oleh
individu atau proses yang berwenang
8.
Big Data
Big Data adalah sebuah teknologi baru di dunia
teknologi informasi dimana memungkinan proses pengolahan, penyimpanan dan
analisis data dalam beragam bentuk/format, berjumlah besar dan pertambahan
data yang sangat cepat. Pengolahan dan analisis data dalam jumlah sangat besar
ini memerlukan waktu yang relatif jauh lebih singkat dengan menggunakan Big
Data dibanding teknologi data sebelumnya, misalnya. database relational seperti
MySQL.
- DBA (oracle, redhat, SAP)
Database administrator (DBA) adalah orang yang
bertanggung jawab untuk desain, pelaksanaan, pemeliharaan dan perbaikan
database organisasi. Mereka juga dikenal dengan Database Programmer, dan
terkait erat dengan Database Analyst, Database Modeler, Programmer Analyst, dan
Systems Manager. Peran mencakup pengembangan dan desain database, pemantauan
dan meningkatkan kinerja dan kapasitas database, dan perencanaan kebutuhan
perluasan di masa depan. Mereka mungkin juga merencanakan, mengkoordinasi dan
melaksanakan langkah-langkah keamanan untuk menjaga database.
- Sysadmin
Seorang administrator sistem TI atau SysAdmin adalah
seseorang yang bekerja untuk memelihara dan mengoperasikan sistem komputer dan
/ atau jaringan. Tugas-tugas seorang administrator sistem cukup luas, dan
sangat bervariasi dari satu organisasi ke yang lainnya
- IT Staff
IT staff adalah seorang yang bertugas merawat
software/hardware/komputer yang ada di perusahaan, melakukan perbaikan jika ada
yang rusak, memastikan semua hardware dan komputer berfungsi optimal,
mengevaluasi dan meningkatkan kinerja sistem IT, dan lain-lain.
- Entrepreneurship
Yaitu orang yang memiliki kemampuan melihat serta
menilai peluang-peluang bisnis, mengumpulkan sumber-sumber daya yang diperlukan
untuk mengambil sebuah tindakan yang tepat guna untuk meraih kesuksesan.
Khususnya dalam bidang database.
- Dll (pemerintahan, swasta, pendidikan)
Profesi seorang database yang mengabdikan dirinya di
pemerintahan/swasta/pendidikan
Adapun keterkaitan database dengan security yaitu:
1.
Privillage
Salah satu model keamanan dalam penggunaan DBMS kita
adalah adanya privilege(hak). Model keamanan ini biasa diapakai di OS(operating
system) maupun server lainnya.
2.
SQL Injection
SQL injection adalah sebuah aksi hacking yang dilakukan
di aplikasi client dengan cara memodifikasi perintah SQL yang ada di memori
aplikasi client. SQL Injection merupakan teknik mengeksploitasi web aplikasi
yang didalamnya menggunakan database untuk penyimpanan data.
3.
Back up data &
disaster (policy)
Pengertian backup data adalah memindahkan atau
menyalin kumpulan informasi (data) yang tersimpan di dalam hardisk komputer
yang biasanya dilakukan dari satu lokasi/perangkat ke lokasi/perangkat lain.
Data atau kumpulan informasi tersebut bisa berupa file dokumen, gambar, video,
audio, system windows, driver, atau software/program tertentu. Backup
sangat berguna terutama untuk dua tujuan yaitu untuk memulihkan keadaan setelah
bencana (disaster recovery) dan untuk mengembalikan beberapa file yang sengaja
dihapus atau rusak.
1. DB & SI/ IS : Database merupakan
salah satu komponen yang penting dalam sistem informasi, karena merupakan
basis dalam menyediakan informasi bagi para pemakai.
2. DB & Cloud : Cloud
Database berkaitan erat dengan Cloud computing yang mana merupakan sebuah
metode komputasi dimana kemampuan TI disediakan sebagai layanan berbasis
internet. Dalam cloud computing sendiri terdapat beberapa database yang dapat
digunakan. Salah satu contohnya yaitu database yang berbasis web, antara lain :
Socrata, Cebase, Dabble DB.
3. DB & programming : kumpulan informasi yang
disimpan di dalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh informasi dari
basis data tersebut.
4.
DB & Network : Model
Jaringan merupakan model database yang diyakini sebagai cara fleksibel
mewakili objek dan hubungan mereka. Model ini memiliki fitur istimewa yang pada
skema, diperlihatkan sebagai grafik dengan tipe objek ialah node, tipe
hubungannya ialah kurva, yang tidak terbatas dengan menjadi hierarki atau
berkisi.
5.
DB & Business IT (IT
value, IT Risk Management) : Deretan lemari arsip yang berisikan
dokumen-dokumen perusahaan sekarang sudah tidak terlalu dibutuhkan lagi oleh
beberapa perusahaan, dengan adanya database. Saat ini, sebagian besar
perusahaan menyimpan versi digital dari dokumen pada server dan perangkat
penyimpanan. Dokumen-dokumen ini menjadi langsung tersedia bagi semua orang di
perusahaan, terlepas dari lokasi geografis mereka. Perusahaan yang mampu
menyimpan dan memelihara sejumlah besar data historis secara ekonomis, dan
karyawan dapat mengakses langsung dokumen yang mereka butuhka
6. DB & Expert System(ahli
pakar) : sistem
komputer yang mengemulasi kemampuan pengambilan keputusan dari manusia ahli.
7. DB & Decission Maning
: Data mining
merupakan disiplin ilmu pengetahuan komputer.
Sistem manajemen database atau database
management system (DBMS) adalah merupakan suatu sistem software yang
memungkinkan seorang user dapat mendefinisikan, membuat, dan memelihara serta
menyediakan akses terkontrol terhadap data.
1.
SAP
Database Server yang digunakan oleh Sistem
SAP merupakan Relational Database Management System (RDBMS). Kita dapat
menerjemahkan RDBMS sebagai server yang mengatur hubungan antara data satu
dengan yang lain dalam satu database system.
2.
Oracle
Oracle adalah relational database
management system (RDBMS) untuk mengelola informasi secara terbuka,
komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien
dan efektif
3.
Pos Gre SQL
PostgreSQL adalah sebuah sistem basis
data yang disebarluaskan secara bebas menurut Perjanjian lisensi BSD. Peranti
lunak ini merupakan salah satu basis data yang paling banyak digunakan
saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur
yang berguna untuk replikasi basis data. Fitur-fitur yang disediakan PostgreSQL
antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-lain.
4.
My SQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data
SQL (bahasa inggris : data management system) atau DNMS yang multithread,
multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.