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.

Subscribe to receive free email updates:

0 Response to "Database : pengertian dan contoh-contoh nya"

Posting Komentar