Pengantar Basis Data : Konsep Dasar dan Aplikasinya

Dalam kehidupan sehari-hari segala kegiatan yang kita lakukan baik itu berupa kegiatan jual beli online atau melakukan transfer uang, pernahkah kita berpikir dimana data-data tersebut disimpan. Data base atau basis data menjadi sarana penyimpanan data kita dalam komputer server. 

Apa itu Basis Data ?

Basis data adalah kumpulan informasi yang disimpan ke dalam komputer secara sistematik, sehingga dapat diperiksa menggunakan program komputer untuk memperoleh informasi dari basis data tersebut. Selain itu pengertian basis data adalah kumpulan terstruktur dari data yang disimpan secara elektronik. Ini adalah sistem yang digunakan untuk menyimpan, mengelola, dan mengambil informasi secara efisien. 

Adapun pengertian basis data menurut pada ahli :

  1. Gordon C. Everest Menurut Gordon C. Everest, database adalah suatu kumpulan data ynag bersifat mekanis, terbagi, terdefinisi secara formal, dan terkontrol. Pengontrolan terpusat pada suatu organisasi.
  2. C.J. Date Menurut C.J. Date, database adalah koleksi data atau informasi operasional yang sengaja disimpan dan juga digunakan oleh sistem aplikasi pada sebuah organisasi.
  3. S. Atte Menurut S. Atte, database adalah sebuah koleksi data-data yang saling berhubungan yang ada pada suatu organisasi atau enterprise dengan berbagai penggunaan.
  4. Toni Fabbri Menurut Toni Fabbri, database adalah suatu sistem file-file dan data yang terintegrasi yang dimana file dan data tersebut mempunyai sebuah primary key untuk melakukan pengulangan data.
  5. Fabbri dan Schwab Menurut Fabbri dan Schwab, database adalah suatu sistem berkas terpadu yang dirancang khusus untuk dapat meminimalkan pengulangan atau redudancy data.
  6.  Jogiyanto Menurut Jogiyanto, database adalah kumpulan informasi dan data yang saling berhubungan satu sama lain. Data tersebut telah disimpan di luar komputer dan diperlukan software tertentu untuk memanipulasinya.

Adanya basis data tentunya terbentuk dari suatu komponen, apa saja komponen – kompone tersebut ?

Basis data memiliki beberapa komponen yaitu :

  1. Data: Data merupakan informasi yang disimpan dalam basis data berupa teks, angka, gambar, suara, atau jenis data lainnya.
  2. Struktur Data: Struktur data merujuk pada cara data diatur dan disimpan dalam basis data yang melibatkan pemodelan entitas dan hubungan antara entitas tersebut.
  3. DBMS (Database Management System): DBMS adalah perangkat lunak yang digunakan untuk mengelola basis data, contoh DBMS yang populer adalah MySQL, Oracle, Microsoft SQL Server, dan PostgreSQL.
  4. Bahasa Kueri: SQL (Structured Query Language) adalah bahasa kueri yang paling umum digunakan dalam sistem basis data relasional. Bahasa kueri memungkinkan pengguna untuk menyusun perintah untuk mencari, menyaring, mengurutkan, dan menggabungkan data dalam basis data.
  5. Metode Penyimpanan: Metode penyimpanan mengacu pada cara data disimpan dalam media penyimpanan fisik, seperti hard disk atau memori.
  6. Keamanan: Komponen keamanan dalam sistem basis data melibatkan perlindungan data dari akses yang tidak sah. Ini meliputi pengaturan hak akses pengguna, enkripsi data, penggunaan kata sandi yang aman, dan tindakan keamanan lainnya untuk melindungi integritas dan kerahasiaan data.
  7. Backup dan Pemulihan : Backup dan pemulihan melibatkan proses menyimpan salinan data yang aman dan kemampuan untuk mengembalikan data ke keadaan sebelumnya jika terjadi kegagalan.
  8. Indeks: Indeks adalah struktur tambahan yang digunakan untuk mempercepat pencarian dan pemulihan data dalam basis data.
  9. Integrasi Data: Komponen ini melibatkan mengintegrasikan data dari berbagai sumber yang berbeda ke dalam basis data tunggal. Integrasi data dapat mencakup pemaduan data dari sistem yang berbeda, pemetaan dan transformasi data, serta menjaga konsistensi dan kesesuaian data antara sumber yang berbeda.

Terdapat aplikasi basis data yang dapat digunakan oleh kita sesuai dengan kebutuhannya, salah satu aplikasinya yaitu MySQL.

Apa itu MySQL ? 

Basis data mysql  merupakan suatu perangkat lunak database yang berbentuk database relasional atau disebut Relational Database Management System ( RDBMS ) yang menggunakan suatu bahasa permintaan yang bernama SQL (Structured Query Language ). Ada beberapa kelebihan yang bisa Anda manfaatkan untuk mengembangkan perangkat lunak yang andal seperti:

1. Mendukung Integrasi Dengan Bahasa Pemrograman Lain.

2. Tidak Membutuhkan RAM Besar.

3. Mendukung Multi User.

4. Bersifat Open Source

5. Struktur Tabel yang Fleksibel.

6. Tipe Data yang Bervariasi.

7. Keamanan yang Terjamin.

Selain kelebihan aplikasi MySQL ini memiliki beberapa kekurangan yang perlu kalian ketahui yaitu :

1.    Kurang Cocok untuk Aplikasi Game dan Mobile. 

2.    Sulit Mengelola Database yang Besar.

3.    Technical Support yang Kurang Bagus

Selain dari penjelasan diatas basis data juga memiliki jenisnya, salah satu jenis basis data yaitu ada basis data terpadu

Apa itu basis data terpadu ?

Basis Data Terpadu yaitu basis data berisi informasi sosial-ekonomi dan demografi dari sekitar 40% penduduk di Indonesia yang paling rendah status kesejahteraannya. Basis data terpadu digunakan untuk:

1.    Melakukan analisis atau perencanaan kegiatan/program penanggulangan kemiskinan.

2.    Menetapkan sasaran penerima manfaat program-program perlindungan sosial.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *