Database : pengertian dan contoh-contoh nya
Selamat
datang di blog saya! Pada kesempatan kali ini, saya akan membahas mengenai
database, termasuk pengertian dan beberapa contohnya yang sering digunakan
dalam dunia teknologi informasi. Bagi kalian yang ingin mengetahui lebih dalam
mengenai database, yuk simak artikel ini sampai selesai!
·
Pengertian
Database
atau basis data merupakan kumpulan data yang terorganisir secara sistematis dan
dapat diakses dengan mudah oleh pengguna. Data dalam database dapat berupa
teks, angka, gambar, audio, dan video. Tujuan utama dari database adalah untuk
menyimpan, mengelola, dan menyediakan akses data secara efisien dan akurat.
Database
dapat diimplementasikan dalam berbagai jenis organisasi dan perusahaan, baik
itu bisnis, pemerintah, lembaga pendidikan, dan lain-lain. Sebagai contoh,
sebuah perusahaan dapat menggunakan database untuk menyimpan data pelanggan,
seperti nama, alamat, nomor telepon, dan sebagainya. Database juga dapat
digunakan untuk menyimpan data produk, seperti kode produk, deskripsi, harga, dan
stok.
Seiring
dengan perkembangan teknologi, database juga memiliki berbagai jenis yang
berbeda. Beberapa jenis database yang umum digunakan antara lain database
relasional, database berorientasi objek, database berbasis XML, dan lain-lain.
Database relasional adalah jenis database yang terdiri dari satu atau lebih
tabel yang saling terhubung melalui kunci asing. Contohnya adalah database
pelanggan dan produk yang terhubung melalui nomor ID pelanggan dan ID produk.
Selain
itu, database juga memiliki beberapa karakteristik yang penting. Salah satunya
adalah keamanan data, yang penting dalam melindungi data sensitif dan penting
dari akses yang tidak sah. Keamanan data dapat diimplementasikan melalui
otorisasi akses pengguna, enkripsi data, dan teknologi keamanan lainnya.
Database
juga membutuhkan perawatan dan pemeliharaan rutin untuk memastikan kinerja yang
optimal. Hal ini dapat dilakukan melalui backup data secara teratur,
pembersihan database dari data yang tidak lagi digunakan, dan optimasi kinerja
database.
Dalam
kesimpulannya, database adalah kumpulan data yang terorganisir secara
sistematis dan dapat diakses dengan mudah oleh pengguna. Database memungkinkan
organisasi dan perusahaan untuk menyimpan, mengelola, dan menyediakan akses
data secara efisien dan akurat. Database memiliki berbagai jenis dan
karakteristik penting, serta membutuhkan perawatan dan pemeliharaan rutin untuk
memastikan kinerja yang optimal. Contoh penggunaan database meliputi data
pelanggan, produk, dan lain-lain.
·
Contoh-contoh
Database
Berikut
adalah beberapa contoh database yang sering digunakan di berbagai sector :
A.
Operational Database
Database
Operational atau biasa dikenal dengan database OLTP (On Line Transaction
Processing) berguna untuk mengelola data dinamis secara langsung atau real
time. Jenis ini memungkinkan pengguna untuk menjalankan, melihat, dan mengedit
data. Perubahan tersebut dapat berupa mengubah, menambah dan menghapus data
secara langsung melalui perangkat keras yang digunakan.
1. JSON
JSON
(JavaScript Object Notation) adalah format file yang menggunakan teks untuk
mengirimkan data. Format ini sangat banyak digunakan oleh pengguna untuk
bertukar data, mis. B. untuk komunikasi cepat melalui web browser dan web
server. Sinkronisasi data dapat dilakukan secara real time.
Format
JSON sendiri berasal dari pemrograman JavaScript, dan dengan pembuatannya, JSON
memiliki format bahasa yang berbeda dari yang lain. Diketahui bahwa semua file
JSON selalu menggunakan ekstensi khusus .json.
2.XML
XML
(Extensible Markup Language) adalah bahasa pemrograman markup yang berisi
aturan untuk menyediakan dua jenis kode dokumen yang berbeda, yang dapat dibaca
manusia dan yang dapat dibaca komputer. Menggunakan XML, menghasilkan format
data berupa teks yang dapat digunakan untuk merepresentasikan struktur
database. Selain itu, pengguna dapat melakukan sinkronisasi data secara
real-time.
Bahasa
pemrograman ini sangat cocok untuk menangani database di web browser dan web
server. Struktur yang digunakan dalam XML memiliki banyak kesamaan dengan
format JSON.
B.
Database Warehouse
Database
Warehouse adalah sistem basis data yang biasa digunakan untuk pelaporan dan
analisis data. Sistem ini dianggap sebagai komponen inti dari intelijen bisnis.
Ini juga merupakan pusat penyimpanan data terpadu dari satu atau lebih sumber
yang berbeda. Database nya juga menyimpan data terkini dan historis di satu
tempat, yang digunakan untuk menghasilkan laporan analitik.
Data
yang disimpan di warehouse pertama kali dimuat oleh sistem operasi. Data dapat
melewati penyimpanan fungsional dan memungkinkan pembersihan data. Proses ini
menjadi fungsi tambahan dan dapat memastikan kualitas data sebelum digunakan
untuk pelaporan di warehouse.
1. Microsoft SQLServer
Microsoft
SQL Server adalah sistem basis data yang dikembangkan oleh Microsoft. Sebagai
server basis data, sistem ini merupakan perangkat lunak yang menyimpan dan
mengambil data atas permintaan aplikasi lain. Dengan demikian, ini dapat
bekerja baik dari komputer yang sama atau dari komputer lain melalui Internet.
Microsoft
membawa setidaknya 12 versi berbeda dari sistem Microsoft SQL Server ini ke
pasar. Ini bertujuan untuk memberikan pilihan bagi pengguna dan juga untuk
kebutuhan yang berbeda.
C.
Basis data terdistribusi
Basis
data terdistribusi adalah basis data yang perangkat penyimpanannya tidak
diinstal pada perangkat komputasi yang sama. Basis data disimpan di beberapa
perangkat komputasi yang terletak di lokasi yang sama atau didistribusikan ke
jaringan komputer lain yang saling terhubung.
Sistem
ini tidak sama dengan sistem paralel yang digabungkan secara erat dan memiliki
sistem informasi tunggal. Sistem ini dibagikan oleh situs afiliasi dan tidak
memiliki bagian fisik. Basis data, melalui administratornya, dapat
mendistribusikan catatan ke beberapa lokasi yang terletak di server web yang
terorganisir. Karena sistemnya sangat unik, basis data terdistribusi dapat
meningkatkan kinerja pengguna akhir dengan membiarkan transaksi melewati
beberapa proses mesin alih-alih terkonsentrasi hanya pada satu mesin.
1. Microsoft Access (Office)
Microsoft
Access adalah sistem DBMS yang menggabungkan Microsoft Jet Database Engine
dengan perangkat lunak. Microsoft Access menyimpan data dalam formatnya
sendiri. Perangkat lunak ini memungkinkan pengguna untuk mengimpor data atau
menghubungkan langsung ke data yang disimpan di database lain.
Microsoft
Access sangat cocok untuk digunakan dalam sistem informasi dengan basis data
terdistribusi. Karena penyimpanan file tidak memerlukan server database aktif,
ini portabel.
D.
Database Relasional
Database
relasional atau database relasional adalah database yang diatur berdasarkan
model relasi data. Banyak program menggunakan sistem ini untuk mengelola dan
menyimpan basis data untuk informasi apa pun. Secara umum, semua sistem
menggunakan Structured Query Language (SQL) sebagai bahasa pemrograman untuk
pemeliharaan database dan query.
1. MySQL
MySQL
adalah sistem manajemen basis data relasional. Banyak produk TI dibangun
menggunakan komponen utama MySQL. Beberapa aplikasi seperti WordPress, Google,
Flickr, Youtube, Facebook, Joomla, phpBB, Drupal dan MODx menggunakan sistem
ini untuk manajemen basis data relasionalnya.
2. PostgreSQL
Sistem
lain untuk mengelola basis data relasional adalah PostgreSQL. Sistem ini
dirancang untuk menyimpan data dengan aman dan dapat mengembalikan data sebagai
tanggapan atas permintaan dari aplikasi lain. PostgreSQL dapat dijalankan dari
aplikasi mesin tunggal kecil hingga aplikasi Internet besar dengan banyak
pengguna bersamaan. Sistem ini banyak digunakan pada sistem operasi server Mac
OS karena pengaturannya sudah tersedia secara default. Sistem operasi lain
seperti Windows dan Linux juga dapat ditemukan dengan mengubah pengaturannya.
3. MariaDB
MariaDB
adalah sistem yang dikembangkan dari MySQL. Tujuan dari pengembangan ini adalah
untuk menjaga agar MySQL tetap kompatibel dan kompatibel dengan MySQL API dan
perintah-perintahnya. MariaDB memiliki mesin penyimpanan XtraDB menggantikan
InnoDB.
Sistem
ini dikembangkan langsung oleh beberapa pengembang MySQL asli dengan pihak
fork. Tujuannya bukan untuk mengakuisisi pesaing Oracle Corporation.
4. MongoDB
MongoDB
adalah perangkat lunak basis data open-source, lintas platform, dan berbasis
dokumen. MongoDB menggunakan dokumen mirip skema JSON, itulah sebabnya sistem
diklasifikasikan sebagai program database NoSQL.
5. Database Oracle
Oracle
Database adalah sistem database relasional berikutnya yang diproduksi dan
dipasarkan oleh perusahaan Oracle. Dalam penggunaannya, sistem Oracle mengacu
pada struktur memori sisi server sebagai area sistem global mereka. Sistem
domain global dapat menyimpan cache, perintah SQL, dan data pengguna. Selain itu,
sistem memungkinkan perekaman riwayat peristiwa, mis. B. Redo log online.
6. SAP TAP
SAP
HANA adalah sistem lain berdasarkan hubungan antara kolom dan tabel. Fungsi
utama dari sistem ini adalah sebagai database server yang menyimpan dan
mengambil data sesuai dengan kebutuhan aplikasi. Selain kemampuan tersebut, SAP
HANA juga dapat melakukan analitik tingkat lanjut seperti analitik prediktif,
pemrosesan spasial, analitik teks, analitik streaming, pencarian teks, dan
komputasi grafik.
SAP
HANA adalah sistem yang dikembangkan oleh SAP SE.
7. IBM DB2
IBM
DB2 adalah sistem lain yang dikembangkan oleh perusahaan IBM. Model relasional
dapat didukung oleh sistem ini. Versi terbaru IBM DB2 hanya menyediakan
dukungan multitasking untuk fungsi relasional dan non-relasional seperti JSON
dan XML.
Sepanjang
sejarahnya, IBM DB2 telah menjadi sistem terintegrasi untuk produk DB2 di semua
sistem operasi utama. Pada 1990-an, IBM mulai mengembangkan produk DB2
universal yang kodenya dapat digunakan di sistem operasi lain.
8. MemSQL
MemSQL
adalah sistem manajemen basis data SQL terdistribusi dalam memori. Sistem ini
juga terdapat dalam sistem manajemen basis data relasional (RDBMS). MemSQL
menerjemahkan SQL ke kode mesin menggunakan code generation atau pembuatan
kode.
9. Interbase
Interbase
adalah sistem RBMS yang berbeda dari produk lainnya. Sistem ini memiliki tapak
minimal, hampir tidak ada persyaratan manajemen, dan arsitektur multigenerasi.
Interbase dapat digunakan pada sistem operasi Windows, macOS, Linux, Solaris,
iOS dan Android.
Sistem
ini dibangun langsung oleh Embarcadero Technologies (sebelumnya Borland).
10. Firebird
Sistem
basis data relasional terbaru adalah Firebird. Firebird adalah sistem SQL
sumber terbuka yang berjalan di Mac OS X, Windows, Linux, dan sistem operasi
unik lainnya. Basis data Firebird juga merupakan cabang dari sumber terbuka
Borland Interbase pada tahun 2000. Sejak Firebird versi 1.5, sebagian besar
kode yang dihasilkan telah ditulis ulang.
E.
Basis Data Pengguna Akhir
1. SQLite
SQLite
adalah sistem manajemen basis data di perpustakaan pemrograman C. Tidak seperti
sistem lain, SQLite bukanlah mesin database client-server. SQLite tertanam
dalam program terminal, sehingga cocok untuk digunakan dalam mendukung
penyimpanan data akhir end user.
SQLite sangat populer sebagai perangkat lunak basis data untuk penyimpanan lokal/klien melalui perangkat lunak seperti peramban web. Sistem ini adalah sistem yang paling banyak digunakan dari sistem operasi, web browser dan lebih luas dari sistem tertanam seperti ponsel.
0 Response to "Database : pengertian dan contoh-contoh nya"
Posting Komentar